我々はこのようなカテゴリ構造を持っていない:
ルート
- カテゴリー1
----カテゴリー1 - 1
---- ---カテゴリー1 - 1 - 1
-------カテゴリ1 - 1 - 2
----カテゴリー1 - 2
- カテゴリ2
----カテゴリー1 - 2
----カテゴリ2 - 2Magentoの:すべてのサブカテゴリのショーの製品カテゴリをクリックすると、何のis_anchor
通常、ユーザーがルートカテゴリをクリックすると、空になります。カテゴリ1と2も空です(誤って、1〜2つの製品が存在する可能性があります)。
カテゴリをクリックすると、すべてサブカテゴリ(およびサブカテゴリのサブカテゴリ)の商品が表示されます(+カテゴリそのものにある商品)。
我々ことはできません使用is_anchor、この動作は3 storeviewsの一つとis_anchorがグローバルあるだけのためであるとして。
私の考えはMage_Catalog_Block_Product_List
を書き直すことです。カテゴリをリクエストするときにサブカテゴリの製品を返しますが、すべてのカテゴリコレクションリクエストにフィルタを追加するなどの簡単な方法はありませんか?
類似の質問に対する回答が不完全であるか、is_anchorを使用しています。
'Mage_Catalog_Model_Category'を書き直し、' getLayoutUpdateHandle() 'メソッドをオーバーライドしてください - 現在のストア/ウェブサイトのチェックをそこに追加してください。試してみませんでしたが、 'Mage_Catalog_CategoryController :: viewAction()'を見るとうまくいくかもしれません。 – Zyava
私はあなたの提案を試みましたが、これはもはや出力されないカテゴリーに帰着します。私は 'getProductCollection()'を書き直し続けようとします。 – SebiF