2012-12-20 74 views
1

我正在使用Magento的分層導航讓用戶選擇過濾器來確定他們的選擇。 因爲我有大量的選擇,我選擇使用多選屬性,以便屬性的數量更小。分層導航中的Magento多選屬性行爲

正常Magento的行爲如下(即鞋): - 用戶想要找到紅色和黃色的鞋子,使用過濾器「顏色」 - 用戶選擇「紅色」和「黃色」作爲過濾選項,就是這樣。

在我的情況下,選定的選項是相互依賴的。 例如,當用戶可以過濾應用程序。 - 用戶希望找到可用於廚房和起居室的產品。

當此用戶選擇「廚房」和「客廳」作爲過濾器選項並且可能的產品不適合「浴室」時,過濾器選項「浴室」必須消失。

我試圖用單獨的選擇屬性做到這一點只有一個選項,但屬性的數量不斷增長,我這樣做時失去概述。

如何根據上述示例更改Magento中用於分層導航的多選屬性的行爲?

在此先感謝。

回答

1

如果你想改變分層導航的行爲,你需要重寫塊分層導航/層/ ..和型號/層

您可以使用法力篩選器模組,讓你擁有多個過濾器從相同的類型,那麼你可以實現你自己的篩選類select(例如價格篩選器,它有自己的分層導航類)等。

http://www.manadev.com/advanced-layered-navigation-ce

另外也支付模塊amasty分層導航