我们有这样的类别结构:
根
-- 类别 1
---- 类别 1 - 1
------- 类别 1 - 1 - 1
------- 类别 1 - 1 - 2
--- - 类别 1 - 2
-- 类别 2
---- 类别 2 - 1
---- 类别 2 - 2
通常,当用户单击根类别时,它会显示为空。类别 1 和 2 也是空的(错误地,可能是 1 或 2 个产品在那里)。
我希望,当单击一个类别时,会显示所有子类别(以及子类别的子类别)的产品(+ 属于该类别本身的产品)。
我们不能使用 is_anchor,因为这种行为仅适用于三个商店视图之一,并且 is_anchor 是全局的。
我的想法是重写Mage_Catalog_Block_Product_List
,因此它在请求类别时返回子类别的产品,但是通过向所有类别集合请求添加过滤器或其他方法是否有更简单的方法?
类似问题的答案不完整或使用 is_anchor。