2009-11-12 90 views
1

基本上,我想要做的是在分層導航區塊中顯示一些屬性,只有在之前設置了特定過濾器時才顯示。以下是一個示例:Magento - 基於之前的過濾器的分層導航 - 顯示屬性

客戶進入「戒指」類別。在'shop by'塊中會顯示許多不同的屬性,但是我只想在這個階段顯示一些屬性,包括:材質(白金,黃金,銀等)。如果且僅當客戶選擇了一種材料(特別是黃色或白金),我會在下一頁中提供該區塊中的'黃金克拉'屬性。因爲目前「物質」和「金克拉」都顯示在分層導航中,這並不理想。

我看了一下app/design/frontend/default/default/template/catalog/layer中的代碼,但我似乎無法獲得任何靈感。

感謝所有幫助 傑米

回答

0

傑米 - 不幸的是,我敢肯定你已經發現,Magento的不這樣做外的開箱。分層導航是基於您正在查看的類別列表的可用屬性(已設置爲可過濾導航)構建的。

您將不得不編寫自定義模塊來覆蓋分層導航輸出。一個開始的地方可能是/app/code/core/Mage/Catalog/Block/Layer/Navigation.php。祝你好運!

+0

感謝您的迴應Prattski。我想寫一個模塊可以幫助我更快地瞭解Magento。 再次感謝。 – Jamie

相關問題