【问题标题】:How can i add multiple sorting option on category page in magento?如何在 magento 的类别页面上添加多个排序选项?
【发布时间】:2010-10-05 13:21:43
【问题描述】:

我想在 magento 中的类别 - 产品列表页面上有多个排序选项,用户可以在其中按名称搜索,然后按价格搜索,然后按子类别名称搜索 任何人都不知道我该如何实现这一目标?

谢谢, 港股

【问题讨论】:

    标签: php magento


    【解决方案1】:

    我们最近解决了与我的培训参与者非常相似的定制问题。

    如果您想向 Magento Admin 添加自定义排序选项,您需要覆盖 Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Collection::addAttributeToSort 方法以添加自定义排序选项逻辑。在您的情况下,它将类别名称属性加入产品集合选择。

    然后您应该覆盖Mage_Catalog_Model_Config::getAttributeUsedForSortByArray 方法以将您的自定义排序选项添加到类别视图页面的下拉列表中。

    但如果您的自定义排序选项只是一个产品属性,则无需执行所有这些步骤。在这种情况下,您需要将属性中的 used_for_sort_by 属性值设置为 1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多