我想创建一种包装器小部件 - 一个有两个区域,每个区域都有相同的可用小部件。我将其配置为like it was described in documentation,但似乎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: {...}}) }}
中传递小部件时,它可以正常工作。
我有什么问题吗?
答案 0 :(得分:0)
我已经在github中为此打开了一个问题,因为这已经在内部出现https://github.com/punkave/apostrophe/issues/1096
现在,您应该将这些选项明确地传递到模板中。