ルート
-- カテゴリ 1
---- カテゴリ 1 - 1
------- カテゴリ 1 - 1 - 1
------- カテゴリ 1 - 1 - 2
---のようなカテゴリ構造があります。- 区分 1 - 2
-- 区分 2
---- 区分 2 - 1
---- 区分 2 - 2
通常、ユーザーがルート カテゴリをクリックすると、空として表示されます。また、カテゴリ 1 と 2 は空です (誤って、1 つまたは 2 つの製品が存在する可能性があります)。
カテゴリをクリックすると、すべてのサブカテゴリ (およびサブカテゴリのサブカテゴリ) の製品が表示されます (+ カテゴリ自体にある製品)。
is_anchorを使用することはできません。この動作は 3 つの storeview のいずれかのみであり、is_anchor はglobalであるためです。
私の考えは を書き直すことMage_Catalog_Block_Product_List
で、カテゴリをリクエストするとサブカテゴリの製品が返されますが、すべてのカテゴリ コレクション リクエストにフィルターなどを追加するというより簡単な方法はありませんか?
同様の質問への回答は不完全であるか、is_anchor を使用しています。