Как включить шаблон из пользовательского плагина в пользовательскую тему Shopware?

Я пытаюсь включить шаблон из пользовательского плагина в пользовательскую тему в Магазин посуды 5.2.

Шаблон темы содержит следующую строку:

{include file="frontend/custom/colorpicker.tpl"}

Шаблон плагина находится в /custom/plugins/PLUGINNAME/Resources/views/frontend/custom/colorpicker.tpl

Я получаю следующее сообщение об ошибке:

Неустранимая ошибка: Uncaught SmartyException: невозможно загрузить фрагмент шаблона
‘frontend / custom / colorpicker.tpl’ в
‘frontend / detail / index.tpl | frontend / plugins / seo / index.tpl’ в …

Я уже пытался добавить родителя в путь к файлу, но без радости. Сообщение об ошибке исчезает, но шаблон не загружен:

{include file="parent:frontend/custom/colorpicker.tpl"}

К сожалению, я не смог найти ничего в документации Shopware, указав, есть ли что-то особенное, необходимое для включения шаблонов из плагина.

2

Решение

Попробуйте добавить переменную класса protected $injectBeforePlugins = true; в ваших темах Theme.php

https://developers.shopware.com/designers-guide/smarty/#inheritance-and-plugin-templates

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]