我正在构建一个Magento商店,其中包含四个类别的类别,如下所示。限制顶级类别的可过滤属性
Western Wear (Root Category)
-Men's
--Boots
---Western
---Work
---...
--Apparel
---Shirts
---...
--...
-Women's
--Boots
---Western
---Work
---...
--Apparel
---Shirts
---...
--...
-...
我建立了我的属性,使得客户可以通过属性依据是什么,我认为让从第三级类别传感滤波器(如磨西 - >男装 - >靴)的角度。
问题是,如果有人要导航到第二级别类别之一(比如男士类别),他/她将会看到大量用于过滤的属性,其中大部分属性在此级别都不合适。
对于这些第二级别类别(例如男士和女士),我想限制在分层导航中显示的可过滤属性的数量,而不会失去按子类别中的“隐藏”属性进行过滤的能力。
继续举例说明,我希望品牌在分级导航中可用,同时在Western Wear - > Men's类别中购物,但不要在Toe(来自Boot属性集)或Sleeve_Type(来自Shirt属性集)。此外,我希望属性Toe在分层导航中可用,同时在Western Wear - > Men's - > Boots类别中购物;并且,我希望在Western Wear - > Men's - > Apparel类别中购物时,可以在分层导航中使用Sleeve_Type属性。
我搜索了Google几个小时,但找不到答案。我对Magento仍然很陌生,所以我希望能有详细的答案。
谢谢!
谢谢你的回应。我真的很陌生。你能为我指出正确的方向吗?代码是什么样的?我是否会将代码放置在Custom Design选项卡的Custom Layout Update字段中,用于管理类别中的特定类别? – Brian