2

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でこれを行う正しい方法を教えていただければ幸いです。

事前にたくさんありがとう!

4

1 に答える 1

5

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>
于 2012-09-17T13:56:42.757 に答える