2012-05-03 98 views
0

我在我的主導航欄中有一個名爲「Price」的類別,系統中的每個產品都分配給它。該類別的主要觀點是,當您查看它時,您可以使用分層導航上的價格過濾器按價格過濾網站上的任何產品。Magento:在主導航中按價格分層導航

我想要做的是將價格過濾器作爲主導航的子菜單輸出,以便用戶可以看到不同價格帶的下拉菜單,然後按下一個菜單並將其帶到過濾器已設置的類別。

我有一個計劃,以編輯此功能Mage_Catalog_Block_Navigation :: _ renderCategoryMenuItemHtml()和輸出這一功能Mage_Catalog_Model_Layer_Filter_Abstract :: getItems()如果類別被稱爲「價格」,但我不能明白的方式去進行,從把過濾器我通過它的類別。

有沒有人做過這樣的事情之前,可以指出我在正確的方向嗎?

回答

0

如果我是你,我會試圖改變一下計劃。

可以避免magento菜單。您可以創建您的類別並呈現基於價格的過濾器的自定義塊。

如果您擴展Mage_Catalog_Block_Layer_Filter_Price,您可以設置您的類別並獲取大部分信息。

可能最好的事情可能只是建立一個小滑塊。它只需要從最昂貴到最便宜的價格,或零,然後加載價格apllied的類別列表。