Magento自定义“无结果”搜索页面

时间:2012-06-14 07:25:41

标签: magento

有没有办法为Magento搜索的“无结果”视图定义自定义模板?

问题是如果没有搜索结果我想使用1 col布局,如果匹配则我想使用2 col。

干杯!

2 个答案:

答案 0 :(得分:11)

我遇到了同样的问题:我讨厌定制“空”页面并不容易,即空搜索结果,类别页面和购物篮页面。所以我暂时延长了一段时间:https://github.com/drewhunter/EmptyHandles。从本质上讲,它为您提供了3个额外的布局句柄:

  1. catalogsearch_result_index_empty
  2. catalog_category_view_empty
  3. checkout_cart_index_empty
  4. 因此,在您的特定情况下,您将在安装模块后使用以下xml在空搜索结果页面上更改模板:

       <catalogsearch_result_index_empty>
            <action method="setTemplate">
                <template>page/1column.phtml</template>
            </action>
        </catalogsearch_result_index_empty>
    

答案 1 :(得分:0)

如果Drew Hunter的回答不适合你:

  1. 检查您的权限是否正确。
  2. 确保在 emptyhandles.xml

    中包含根引用
    <catalogsearch_result_index_empty>
        <reference name="root">
            <action method="setTemplate">
                <template>page/1column.phtml</template>
            </action>
        </reference>
    </catalogsearch_result_index_empty>