Создание своих виджетов

Модуль позволяет использовать виджеты, созданные на основе стандартных виджетов модуля.
После создание виджетов они становятся доступны в списке доступных шаблонов, в настройках виджета.

Стандартный виджет модуля состоит из двух файлов.

- файл товара, kit_item_template_XXX.tpl

- общий файл виджета, widget_template_XXX.tpl

Где XXX - это номер шаблона.

Стандартные файлы виджетов находятся в следующей директории:

catalog\view\theme\default\template\module\bundle_expert\

Для opencart 3 файлы имеют расширение .twig


Для того чтобы создать свой виджет, необходимо сначала определиться на основе какого шаблона будет создан новый виджет.

Например создадим виджет на основе шаблона "Шаблон 2. Таблица".

Файлы этого шаблона следующие:

- kit_item_template_2.tpl

- widget_template_2.tpl

Копируем эти файлы в следующую директорию:

catalog\view\theme\default\template\module\bundle_expert\custom_widget\

И переименовываем их в нужный формат:

- custom_template_XXX_kit_item.tpl

- custom_template_XXX_widget.tpl

Где XXX - целое число.

В итоге для нашего случая должно получиться следующее:

kit_item_template_2.tpl -> custom_template_2_kit_item.tpl

widget_template_2.tpl -> custom_template_2_widget.tpl

После этого шаблон появится в списке доступных шаблонов, в настройках виджета и файлы можно модифицировать под свои задачи.

Обратите внимание, что при изменении шаблона необходимо сохранять общую структуру файлов, т.к. при использовании виджета покупателем содержимое виджета меняется динамически и при значительном изменении структуры виджет может начать работать некорректно.

Как быстро узнать настройки комплекта?