0

我需要为我的 Shopware 网站创建一个自定义搜索结果页面。据我所知,自定义页面只能设计用于详细信息和列表页面。

但是,在为我的网站创建名为“custom_listing.tpl”的自定义列表页面后,我的搜索结果页面仍然看起来像该网站的默认列表页面。如何摆脱搜索结果页面上的默认列表页面模板?

我试图将fuzzy.tpl {include file='frontend/listing/listing.tpl'} 更改为我的“custom_listing.tpl”,但这没有用。

4

1 回答 1

1

您需要做的是创建自己的主题/模板并在 Shopware 后端激活它。此外,您需要在主题文件夹中创建自己的 frontend/search/fuzzy.tpl。

现在让你自己的fuzzy.tpl从原来的扩展,像这样:

{extends file='parent:frontend/search/fuzzy.tpl'}

之后,您将可以访问在父模糊文件中定义的所有 smarty 块,甚至在父模糊扩展的 frontend/index/index.tpl 中定义的所有 smarty 块。

进行更改,将其部署到您的本地主机或网络服务器,清除缓存后,搜索控制器应使用您的自定义搜索结果布局自动加载覆盖的模糊.tpl。

于 2016-03-09T20:36:37.737 回答