2011-03-07 38 views
1

我目前有一大堆屬性已經設置爲文本框 - 無論如何,我可以讓它們出現在分層導航中?Magento使用分層導航中的所有屬性

任何幫助將不勝感激。

問候

巴蒂爾

+0

你希望他們出現在分層導航?像其他選項一樣,使用鏈接來過濾?作爲搜索框?請詳細說明你打算在這裏做什麼。 –

+0

作爲其他選項,或者可能更進一步 - 是否可以有複選框? – Shane

回答

0

權給其他人看這個,我看着下去的自定義代碼的路線,但很快就回到跟蹤...

我decieded到忍辱負重,刪除我屬性並重新創建並再次導入產品。

1

鑑於你在找什麼,Magento的不支持你想用默認的。但是,Magento過濾器代碼結構相當完善,因此您可以隨意添加。需要修改的相關後端代碼位於Catalog/Model/Layer子目錄中。具體而言,您需要編輯Mage_Catalog_Model_Layer以適應您的新代碼。此外,您需要添加一個實現Mage_Catalog_Model_Layer_Filter_Abstract的類來處理實際的過濾代碼。最後,您需要使選項出現在前端,這在我的粗略檢查中需要進行兩項重大更改。首先,您需要更改後端以允許管理員將文本字段標記爲可過濾,之後您需要修改前端模板以顯示覆選框字段。

這是一項非常重要的工作。如果可能的話,我建議避開這條路線,因爲它也可能會導致你的重大問題。

希望有幫助!

謝謝, 喬

+0

嗨,約瑟夫,謝謝你的回答,我真的很感激它!我有一種可怕的感覺,Magneto並沒有默認這麼做,所以我會等待幾天,看看有沒有人開發出類似的東西,我不相信更多的人需要這樣的東西!如果沒有人回答,我會在寫代碼時給它一個抨擊,並給你滿分!謝謝謝恩 – Shane