有没有办法为 Magento 搜索的“无结果”视图定义自定义模板?
问题是,如果搜索中没有结果,我想使用 1 col 布局,如果有匹配项,我想使用 2 col。
干杯!
我有同样的问题:我讨厌自定义“空”页面(即空搜索结果、类别页面和购物篮页面)并不容易。所以我为此做了一个扩展:https ://github.com/drewhunter/EmptyHandles 。本质上,它为您提供了 3 个额外的布局句柄:
因此,在您的特定情况下,您将在安装模块后使用以下 xml 在空的搜索结果页面上更改模板:
<catalogsearch_result_index_empty>
<action method="setTemplate">
<template>page/1column.phtml</template>
</action>
</catalogsearch_result_index_empty>
如果 Drew Hunter 的回答对您不起作用:
确保在emptyhandles.xml中包含根引用
<catalogsearch_result_index_empty>
<reference name="root">
<action method="setTemplate">
<template>page/1column.phtml</template>
</action>
</reference>
</catalogsearch_result_index_empty>