【问题标题】:Displaying widget inside widget在小部件内显示小部件
【发布时间】:2017-08-23 06:11:58
【问题描述】:

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

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

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

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

不确定 Joins 是否可行,我如何循环遍历它或让它按照自己的 widget.html 和 always.less 显示。

谢谢!

【问题讨论】:

    标签: apostrophe-cms


    【解决方案1】:

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

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

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

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

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

    确保您走在正确的轨道上

    【讨论】:

      猜你喜欢
      • 2013-05-08
      • 2020-09-09
      • 1970-01-01
      • 2021-05-29
      • 2015-03-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多