【发布时间】:2017-11-04 06:12:18
【问题描述】:
我想创建一种包装小部件 - 一个有两个区域,每个区域都有相同的可用小部件。我配置了like it was described in documentation,但是好像index.js的options对象没有通过。
如果在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: {...}}) }} 中传递小部件时,它可以工作。
是不是我做错了什么?
【问题讨论】: