我需要为Shopware网站创建自定义搜索结果页面。据我所知,自定义页面只能用于细节和列表页面。
但是,在为我的网站创建名称为“custom_listing.tpl”的自定义列表页面后,我的搜索结果页面仍然看起来像网站的默认列表页面。如何在搜索结果页面上删除此默认列表页面模板?
我尝试将fuzzy.tpl {include file ='frontend / listing / listing.tpl'}更改为我的“custom_listing.tpl”,但这不起作用。
答案 0 :(得分:1)
您需要做的是创建自己的主题/模板并在Shopware后端激活它。此外,您需要在主题文件夹中创建自己的前端/ search / fuzzy.tpl。
现在让你自己的fuzzy.tpl从原来的那个延伸出来:
{extends file='parent:frontend/search/fuzzy.tpl'}
之后,您将可以访问父模糊文件中定义的所有智能块,甚至可以访问父模糊扩展的前端/索引/索引.tpl。
进行更改,将其部署到localhost或webserver,清除缓存后,搜索控制器应使用自定义搜索结果布局自动加载覆盖的fuzzy.tpl。