【问题标题】:Change default product listing direction for some categories更改某些类别的默认产品列表方向
【发布时间】:2015-06-12 05:44:47
【问题描述】:

我需要更改某些类别列表页面上的默认产品列表方向。如您所知,Magento admin 没有这样的选项,所以我需要以编程方式执行此操作。

需要产品排序方向覆盖的类别是另一个类别的子类别,我们称该父类别 ID 为 1。 如何覆盖类别 1 的所有子类别的默认排序顺序?

【问题讨论】:

  • @Manashvibirla 该问题与类别本身相关。我需要在产品列表页面上执行此操作。添加澄清问题。
  • 产品列表页面会显示同一类别的产品,如何更改其上的类别排序?

标签: magento magento-1.8


【解决方案1】:

您可以在此位置更改功能 app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

如果您获得“此处”类别,请根据您的要求设置方向。

public function setDefaultDirection($dir)
{
    if (in_array(strtolower($dir), array('asc', 'desc'))) {
        $this->_direction = strtolower($dir);
    }
    return $this;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 2018-09-27
    相关资源
    最近更新 更多