撇号 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

现在,您应该明确地将这些选项直接传递到模板中。