在小部件内显示小部件

时间:2017-08-22 07:39:46

标签: apostrophe-cms

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

 ...
         {
           name: 'kitProducts',
           label: 'Products',
           type: 'singleton',
           widgetType: 'products-accordion'
        },
        ...

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

数据已保存,并且可在其他窗口小部件上看到'打开时要进行编辑的模态。

不确定Joins是否可行,无论是我如何循环播放它,还是按照自己的widget.html并始终显示它。

谢谢!

1 个答案:

答案 0 :(得分:1)

您的widget.html外部小部件中的外观是什么?

您应该能够通过调用:

在外部小部件中呈现整个内部单例

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

通过执行类似

的操作,从外部窗口小部件模板中注销内部单例

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

确保您走上正确的轨道