[英]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.