2016-12-06 1 views
2

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

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

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

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

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

Fatal error: Uncaught SmartyException: Unable to load template snippet 'frontend/custom/colorpicker.tpl' in 'frontend/detail/index.tpl|frontend/plugins/seo/index.tpl' in...

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

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

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

ответ

4

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

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

+0

Это, кажется, правильный подход, большое спасибо! К сожалению, у меня нет времени, чтобы настроить его и попробовать. Но как только я подтвержу это, я приму свой ответ. – pwagner

Смежные вопросы