Этот вопрос, по-видимому, задавался несколько раз, но не отвечался.
Я создал виджет, который добавляет значения атрибутов в настраиваемый продукт.Просто для ясности, если конфигурируемый продукт состоит из нескольких простых продуктов (связанных продуктов), основанных на размере и цвете атрибутов, то я хочу показать «доступные» размеры и цвета для этого конфигурируемого продукта клиенту.И я хочу сделать это программно, а не просто поместить список размеров и цветов в описание, потому что не все размеры или цвета могут быть доступны в данный момент.Итак, я создал этот виджет.
Теперь я хотел сделать более общую версию этого виджета, которая могла бы использовать атрибут любого связанного продукта.Но, чтобы сделать это, администратор, настраивающий виджет, должен будет выбрать атрибут из списка доступных атрибутов.Это на самом деле может работать при добавлении виджета на страницу CMS, поскольку параметры, определенные в файле widget.xml, позволяют это.
Проблема в том, что я не добавляю виджет на страницу CMS.Я добавляю это на страницы продукта.Поэтому мне нужно использовать функцию экземпляра виджета в CMS -> Виджеты -> Добавить редактор нового экземпляра виджета.Однако в этом редакторе есть вкладки для свойств внешнего интерфейса и параметров виджетов.А параметры из файла widget.xml не отображаются на вкладке Параметры виджета этого редактора.
Итак, есть ли способ добавить параметры на вкладку Параметры виджета в редакторе добавления экземпляра виджета изфайл widget.xml (например, что-то вроде:
<widgets>
<Widget Options>
<parameters>
<my_widget_instance_parameter> ... </my_widget_instance_parameter>
</parameters>
</Widget Options>
</widget>
Или это что-то, что требует улучшения фактического редактора экземпляра виджета?
Спасибо.