撇号 apos-widgets 中区域的选项
options for areas in apostrophe apos-widgets
我想创建一种包装小部件 - 一个有两个区域的小部件,每个区域都有相同的可用小部件。我配置它 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: {...}}) }}
中传递小部件时,它起作用了。
是不是我做错了什么?
我已经在 github 中为此打开了一个问题,因为这是内部提出的 https://github.com/punkave/apostrophe/issues/1096
现在,您应该明确地将这些选项直接传递到模板中。
我想创建一种包装小部件 - 一个有两个区域的小部件,每个区域都有相同的可用小部件。我配置它 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: {...}}) }}
中传递小部件时,它起作用了。
是不是我做错了什么?
我已经在 github 中为此打开了一个问题,因为这是内部提出的 https://github.com/punkave/apostrophe/issues/1096
现在,您应该明确地将这些选项直接传递到模板中。