如何在自定义Shopware主题中包含自定义插件的模板?

时间:2016-12-06 11:25:19

标签: php templates smarty shopware

我正在尝试在 Shopware 5.2 中的自定义主题中包含自定义插件中的模板。

主题模板包含以下行:

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

插件模板位于/custom/plugins/PLUGINNAME/Resources/views/frontend/custom/colorpicker.tpl

我收到以下错误消息:

  

致命错误:未捕获SmartyException:无法加载模板片段   'frontend / custom / colorpicker.tpl'中   'frontend / detail / index.tpl | frontend / plugins / seo / index.tpl'in ...

我已经尝试将父项添加到文件路径中,但没有任何乐趣。错误消息消失,但未加载模板:

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

不幸的是,我在Shopware文档中找不到任何内容,说明是否需要包含插件中的模板。

1 个答案:

答案 0 :(得分:4)

尝试在主题protected $injectBeforePlugins = true;

中添加类变量Theme.php

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