magento 按位置排序过滤器选项

Posted

技术标签:

【中文标题】magento 按位置排序过滤器选项【英文标题】:magento sort filter options by position 【发布时间】:2012-04-30 19:47:02 【问题描述】:

我正在寻找一种方法来更改 Magento 中属性选项的默认顺序。当您从属性中打印出过滤器选项时,它始终按字母顺序显示,而不是管理员中定义的“位置”设置。

我希望能够按位置更改过滤器选项的默认排序,然后按名称。

我看到过一些关于堆栈溢出的类似问题 - 但这些选项在我们的 EE 1.11.2.0 版本中都不起作用。

帮助表示赞赏!

【问题讨论】:

【参考方案1】:

如果你想通过编码改变它的排序选项然后去 app\code\core\Mage\Catalog\Model\Resource\Eav\mysql4\Product/Collection.php 并在这里打开 addAttributeToSort 函数你可以定义你的排序选项

【讨论】:

以上是关于magento 按位置排序过滤器选项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Magento 的产品列表页面上按最受欢迎(最畅销)的产品排序?

在 Magento 中动态计算属性

Magento 2:如何按商店ID过滤产品集合

Magento - 按位置对PDF发票产品进行排序

Magento 2 Amasty分层导航。删除当前应用的过滤器的显示

Magento列表按属性排序按属性排序而不是值排序