1

我正在构建一个具有四层类别的 Magento 商店,如下所示。

Western Wear (Root Category)
-Men's
--Boots
---Western
---Work
---...
--Apparel
---Shirts
---...
--...
-Women's
--Boots
---Western
---Work
---...
--Apparel
---Shirts
---...
--...
-...

我已经设置了我的属性,以便客户可以根据我认为从第 3 级类别(例如西服 -> 男装 -> 靴子)角度来看有意义的属性进行过滤。

问题是,如果要导航到第二级类别之一,例如男士类别,他/她将看到大量用于过滤的属性,其中大多数在此级别不合适。

对于这些第二级类别(例如男士和女士),我想限制分层导航中显示的可过滤属性的数量,而不会失去按子类别中的“隐藏”属性进行过滤的能力。

继续该示例,我希望在 Western Wear -> Men's 类别中购物时分层导航中的 Brand 等属性可用,但不希望 Toe(来自 Boot 属性集)或 Sleeve_Type(来自 Shirt 属性集)等属性。此外,我希望属性 Toe 在 Western Wear -> Men's -> Boots 类别中购物时在分层导航中可用;而且,我希望在 Western Wear -> Men's -> Apparel 类别中购物时可以在分层导航中使用属性 Sleeve_Type。

我已经在 Google 上搜索了几个小时,但找不到答案。我对 Magento 还是很陌生,所以我会很感激详细的答案。

谢谢!

4

1 回答 1

1

你想要在这里做的可能是magento中的一个主要解决方法,覆盖核心的分层导航功能,我认为一种更简洁、更简单的方法是使用CSS来隐藏你在二级类别页面上不需要的过滤器,这应该很简单和快。

于 2013-11-27T06:22:04.050 回答