撇号小部件中的区域选项

时间:2017-11-03 15:55:19

标签: javascript apostrophe-cms

我想创建一种包装器小部件 - 一个有两个区域,每个区域都有相同的可用小部件。我将其配置为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: {...}}) }}中传递小部件时,它可以正常工作。 我有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我已经在github中为此打开了一个问题,因为这已经在内部出现https://github.com/punkave/apostrophe/issues/1096

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