[英]Custom Sort of Magento Collection?
事情就是這樣,我需要按商品的大小對產品系列進行分類。 大小屬性值為XS,S,M,L,XL。 當我簡單地說
addAttributeToSort('size', 'DESC')
它按大小屬性值(XS,XL,S,M,L)的字母順序對其進行排序。
有沒有人提示如何解決這個問題?
我能想到的最好的方法是在選擇過程中創建一些新的選擇字段,根據大小值,通過case
命令將其值分別為1,2,3,4,5,並對其進行排序。 但是我不知道該怎么做,或者甚至在Magento中也不可能。
最快的解決方法是擁有第二個屬性,為該屬性定義正確的排序順序,我認為您可能在上一段中已經提到過。 這樣您就可以對該屬性本身進行排序。 當然,這需要額外的數據輸入才能使您的目錄生效。
您可以嘗試做的另一件事(老實說,我不知道這是否可行)是嘗試使用屬性的管理/存儲級別標簽。 Magento可能會使用一個進行排序,盡管我有些懷疑。
希望有幫助!
謝謝喬
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.