0

我正在使用一个小部件(products-accordion),它在 Apostrophe cms 中的另一个小部件(其他手风琴)中仅包含字符串和图像,如下所示:

...
         {
           名称:'kitProducts',
           标签:'产品',
           类型:'单例',
           widgetType: '产品-手风琴'
        },
        ...

当我以用户身份创建其他手风琴时,它可以通过打开第二个模式来填充“产品手风琴”来正常工作。但是,当我保存并需要显示“其他小部件”时,“产品手风琴”小部件无法正确显示。它显示:[对象][对象]

数据被保存并在打开以进行编辑时在“其他小部件”模式上可见。

不确定加入是否是要走的路,或者我如何循环遍历它,或者让它按照自己的 widget.html 和 always.less 显示。

谢谢!

4

1 回答 1

1

widget.html在外部小部件中的外观如何?

您应该能够通过调用在外部小部件中呈现整个内部单例:

{{ apos.singleton(data.widget, '<singleton-name>', '<widget-name>') }}

通过执行以下操作从外部小部件模板中注销内部单例

{{ apos.log(data.widget.<singleton-name>) }}

确保您走在正确的轨道上

于 2017-08-22T22:11:58.933 回答