варианты областей в апострофе апострофа-виджеты

Я хочу создать своего рода виджет-оболочку - такой, который будет иметь две области, каждая с одинаковыми доступными виджетами. Я настраиваю его , как описано в документации, но кажется, что объект параметров из index.js не передан.

Если в index.js у меня есть:

module.exports = {
    extend: 'apostrophe-widgets',
    name: 'block-full-two',
    label: 'Fullscreen block',
    addFields: [{
            name: 'left',
            type: 'area',
            label: 'Left area',
            options: {
                widgets: {
                    'apostrophe-rich-text': {(...)}
                }
            },
            contextual: true
        }
        (...)
    ]
}

и в widget.html:

{{ apos.area(data.widget, 'left') }}

затем создается область, но когда я щелкаю значок плюса, список доступных виджетов становится пустым. Но когда я передаю виджеты прямо в widget.html: {{ apos.area(data.widget, 'left', { widgets: {...}}) }}, он работает. Я что-то делал не так?


person Michał Sadowski    schedule 03.11.2017    source источник


Ответы (1)


Я открыл проблему для этого в github, так как это возникло внутри https://github.com/punkave/apostrophe/issues/1096

На данный момент вы должны явно передать эти параметры прямо в шаблон.

person Stuart Romanek    schedule 03.11.2017