【问题标题】:How do I display all products by descending SKU #'s in Magento?如何在 Magento 中按 SKU # 降序显示所有产品?
【发布时间】:2016-03-27 05:55:18
【问题描述】:

我正在尝试按 SKU # 的降序显示我网站上每个类别的所有产品。似乎无法弄清楚如何做到这一点,有什么想法吗?

【问题讨论】:

标签: magento magento-1.7 sku


【解决方案1】:

下面的sn-p会给你你想要的集合,如果需要你可能需要自己添加分页。

$collection = Mage::getModel("catalog/product")->getCollection();
$collection->setOrder('sku', 'DESC');

您还需要使用 joinAttribute() 加入任何额外属性,因为 catalog_product 数据库存储遵循 EAV 模式。

【讨论】:

  • 谢谢马特,你知道我会在哪里添加上面的 sn-p 吗?我应该将它添加到哪个文件中?
【解决方案2】:

我认为这应该会有所帮助。转到Admin->Catalog->Attributes->Manage属性找到SKU并先启用SKU。那你得去app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php.第119行找到并改

protected $_direction = 'asc';

改为

protected $_direction = 'desc';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2011-05-14
    • 2014-04-04
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多