Magento分层导航块。移到中心

时间:2012-07-25 19:45:11

标签: magento block layered-navigation

category.xml我正在更改参考名称:

    <reference name="left">
        <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
    </reference>

我假设content将分层nav放入中心。但是,它仍然留在左侧。实际上,即使我将left更改为right,它仍然不会从左侧边栏移动。

我在这里做错了什么?

2 个答案:

答案 0 :(得分:5)

我设法通过在catelog.xml中注释掉或删除以下来电来解决此问题(针对遇到此问题的任何其他人):

<reference name="left">
    <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
</reference>

然后在下面的name="product_list"块中添加此行。

<block type="catalog/layer_view" name="filter" template="catalog/layer/view.phtml"/>

然后在list.phtml内回复它:<?php echo $this->getChildHtml('filter');?>

答案 1 :(得分:1)

您能否提供更多信息,例如您正在进行此更改的包/主题以及是否在管理员中实际选择了该包/主题。

启用时,它也可能是一个缓存问题。您是否尝试过System > Cache management

也许是一个主题:但最佳做法是始终通过local.xml文件而不是直接在例如base/default XML文件中进行XML布局更改。但也许你已经知道了这一点。