0
有谁知道,我如何使用“if by order”语句,在我的产品列表视图中通过自定义的方式对它们进行排序?Magento自定义排序
有谁知道,我如何使用“if by order”语句,在我的产品列表视图中通过自定义的方式对它们进行排序?Magento自定义排序
您可以在订单子句中使用各种SQL语句 - here is an example with RAND()
。 IF()
可以用相同的方式使用。
如果您在产品列表中使用getLoadedProductCollection()
,那么您还应该考虑使用this method来操纵它。这并不完美(请阅读评论以供讨论),但在大多数情况下,我觉得它够好。
非常感谢您的回答。我一直在寻找一种方法来为产品列表添加自定义订单。例如,要添加custom_order订单,然后覆盖 - 扩展某些内容,以便检查我们是否具有自定义顺序,然后执行所有的魔法。 但是我认为我会在加载产品后使用usort方法对其进行分类 – user498529