2012-06-01 69 views
1

我有一個字母數字大小屬性列表,我需要能夠在高級搜索或分層導航中進行過濾(我指的是Magento,如果其他人決定刪除那從標題)。Magento的分層導航中的自定義過濾器

問題是我應該能夠將它們設置爲間隔。想象一下鞋碼:25,25 /,31,31 /。我想可以設置類似:

20-25/ 
26-30 
30/-40 

隨着第一過濾器傳回該尺寸區間所有可用的鞋,很明顯。我怎樣才能做到這一點?

它發生在我的屬性分配茨艾倫間隔之前,我將它們導出從SQL Server ...也許會救我一些麻煩......

回答

0

的Magento沒有一個選項,以使屬性爲間隔,只有價格屬性是這樣過濾的。 我認爲你可以用兩個屬性來做到這一點:首先是鞋子的尺寸,並且只在產品的詳細信息頁面中顯示這個,所以你會列出25/26/27這樣的值......第二個是鞋子的尺寸間隔,這個在分層導航/搜索中顯示,並且具有像25-30/30-35/35-40這樣的值......他們都將在管理區域中下拉菜單。

您可以創建一個擴展Magento默認導航的模塊,您必須從前端的目錄和admin的屬性中重新編寫過濾器模塊和模型,以便您可以爲像「間隔」這樣的屬性添加額外的選項。

+0

謝謝。對我來說太過分了。在導出之前,我在SQL Server級別自動執行此操作。我利用了大小有自己的ID的事實,從31到100.我只是根據這些ID對它們進行了分割,顯然它們是數字。 – Mike

相關問題