Отображение виджета внутри виджета
Я использую виджет (products-accordion), который содержит только строки и изображения внутри другого виджета (other-accordion) в Apostrophe cms следующим образом:
... { название: 'kitProducts', этикетка: "Продукты", тип: "синглтон", widgetType: 'продукты-аккордеон' }, ...
когда я создаю другой аккордеон в качестве пользователя, он прекрасно работает, открывая второй модал для заполнения 'products-accordion'. Однако, когда я сохраняю и нужно отображать "other-widget", виджет "products-accordion" не отображается должным образом. Он отображает: [Объект][Объект]
Данные сохраняются и отображаются в модальном режиме "Другой виджет" при открытии для редактирования.
Не совсем уверен, что Joins - это то, что нужно, или то, как я могу пройти через него или отобразить его, следуя его собственным widget.html и always.less.
Спасибо!
1 ответ
Что делает твой widget.html
как выглядит в вашем внешнем виджете?
Вы должны иметь возможность визуализировать весь внутренний синглтон во внешнем виджете, вызвав:
{{ apos.singleton(data.widget, '<singleton-name>', '<widget-name>') }}
Выйдите из внутреннего синглтона из внешнего шаблона виджета, выполнив что-то вроде
{{ apos.log(data.widget.<singleton-name>) }}
чтобы убедиться, что вы на правильном пути