【问题标题】:No layout and no results on magento results pagemagento 结果页面上没有布局也没有结果
【发布时间】:2014-07-23 11:56:50
【问题描述】:

我在 magento 的结果页面上没有布局,也没有结果。

布局 catalogsearch.xml 看起来像这样:

<catalogsearch_result_index translate="label">
<label>Quick Search Form</label>
<update handle="page_two_columns_left" />
<reference name="root">
    <action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>
<reference name="left">
    <block type="catalogsearch/layer" name="catalogsearch.leftnav" after="currency" template="catalog/layer/view.phtml"/>
</reference>
<reference name="content">
    <block type="catalogsearch/result" name="search.result" template="catalogsearch/result.phtml">
        <block type="catalog/product_list" name="search_result_list" template="catalog/product/list.phtml">
            <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
                <block type="page/html_pager" name="product_list_toolbar_pager"/>
            </block>
            <action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action>
            <action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
            <action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action>
            <action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action>
            <action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>
            <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
        </block>
        <action method="setListOrders"/>
        <action method="setListModes"/>
        <action method="setListCollection"/>
    </block>
</reference>

谁能帮忙?

谢谢你:)

【问题讨论】:

    标签: magento search full-text-search magento-1.7


    【解决方案1】:

    删除下面的处理程序并检查它。无需为此更新任何句柄

    update handle="page_two_columns_left"
    

    如果它不起作用,请尝试从该主题中删除 catalogsearch.xml

    【讨论】:

    • 删除线路没有帮助!我删除了文件,它工作得很好:D 非常非常感谢。我有一个问题:删除文件后,为搜索结果分配了什么布局??
    • Magento 为此使用回调功能。如果 magento 找不到该 xml 进入当前主题。然后它将从基本主题中找到。
    • 好的。所以我现在将(Base 中的Catalogsearch.xml)的内容复制到(我的模板中的Catalogsearch.xml)。这是分配模板的更好更安全的方法吗?
    • 是的..如果想进行任何自定义,例如更改布局、添加块等。
    猜你喜欢
    • 2017-03-05
    • 2018-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多