Я пытаюсь включить шаблон из пользовательского плагина в пользовательскую тему в Магазин посуды 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, указав, есть ли что-то особенное, необходимое для включения шаблонов из плагина.
Попробуйте добавить переменную класса protected $injectBeforePlugins = true;
в ваших темах Theme.php
https://developers.shopware.com/designers-guide/smarty/#inheritance-and-plugin-templates
Других решений пока нет …