在category.xml
我正在更改参考名称:
<reference name="left">
<block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
</reference>
我假设content
将分层nav
放入中心。但是,它仍然留在左侧。实际上,即使我将left
更改为right
,它仍然不会从左侧边栏移动。
我在这里做错了什么?
答案 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布局更改。但也许你已经知道了这一点。