[英]How to exclude categories from layered navigation by xml?
我在xml中找到了一个建议,但由于它不起作用,我只能通过更改核心/本地代码来找到方法,我在这里张贴文章,看看是否有人可以对此有所了解。
这是我发现的建议:
<reference name="catalog.leftnav">
<action method="unsetChild"><alias>category_filter</alias></action>
</reference>
我将此添加到catalog_category_default和_layered句柄中,但没有结果。 在检查核心代码时,别名的正确名称似乎应该是layer_filter_category,因此我在两个句柄上都将其更改为该名称,但这也不起作用。
更无奈的是,我还尝试在另一个引用中嵌套引用以确保已加载该引用,但是我真的不确定这是否正确?
<reference name="left">
<reference name="catalog.leftnav">
<action method="unsetChild"><alias>layer_filter_category</alias></action>
</reference>
</reference>
如果有人可以通过xml告诉我正确的方法,将不胜感激。
提前谢谢一堆!
如果要通过XML进行编辑,则应编辑catalog.xml
更换:
<block type="catalog/layer_view" name="catalog.leftnav"
after="currency" template="catalog/layer/view.phtml" />
有了这个:
<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml">
<action method="unsetChild"><alias>category_filter</alias></action>
</block>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.