Apostrophe cms: ¿edición en línea de texto enriquecido en widgets personalizados?

No puedo hacer la edición en línea de texto enriquecido, salvo en el DB en algunos casos.

Tenga paciencia conmigo, habrá un código pegado aquí, ya que es la única forma en que puedo describir lo que estoy haciendo.

Tengo dos tipos de widgets personalizados en mi proyecto: aquellos en los que solo hay una instancia del widget, generalmente definida de esta manera en ellib\modules directorio:

article-widgets
    - views
    -    - widget.html
    - index.js

Y luego el tipo de widgets que se repiten y se pueden usar en varios lugares del sitio, generalmente definidos de esta manera:

employees
    - index.js
employees-widgets
    - views
    -    - widget.html

Este puedo hacer el trabajo:

En el primer tipo, defino que un texto enriquecido está enarticle-widgets\index.js

{
    name: 'ingress',
    label: 'Ingress',
    type: 'area',
    required: true,
    options: {
        widgets: {
            'apostrophe-rich-text': {
                toolbar: ['Bold', 'Italic', 'Link', 'Unlink' ]
            }
        }
    }
}

Y luego enarticle-widgets\views\widget.html

{{ apos.singleton(data.widget, 'ingress', 'apostrophe-rich-text',{
    toolbar: [ 'Bold', 'Italic', 'Link', 'Unlink' ]
}) }}

Este no me funciona:

En el segundo tipo, puedo editar en línea, pero los cambios no se guardan.

Enemployees\index.js

{
    name: 'body',
    label: 'Beskrivelse',
    type: 'area',
    options: {
        widgets: {
            'apostrophe-rich-text': {
                toolbar: ['Bold', 'Italic', 'Link', 'Unlink']
            }
        }
    }
}

Y luego enemployees-widgets\views\widget.html

{% for piece in data.widget._pieces %}
    <div>
        {{
            apos.singleton(piece, 'body', 'apostrophe-rich-text', {
                toolbar: [ 'Bold', 'Italic', 'Link', 'Unlink' ]
            })
        }}
    </div>
{% endfor %}

No puedo entender por qué la última no funciona. ¿Estoy haciendo algo mal o no es posible la edición en línea de elementos repetidos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta