Я хочу создать своего рода виджет-оболочку - такой, который будет иметь две области, каждая с одинаковыми доступными виджетами. Я настраиваю его , как описано в документации, но кажется, что объект параметров из 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: {...}}) }}
, он работает. Я что-то делал не так?