首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >magento目录排序

magento目录排序
EN

Stack Overflow用户
提问于 2012-08-16 04:16:35
回答 1查看 267关注 0票数 0

在magento,我们可以按价格对目录进行排序。我有一些产品的价格=0(这意味着我们回电给客户或客户呼叫我们与我们一起核对价格)

有没有办法按价格排序(从低到大),这样,零价格的产品就会出现在列表的末尾?

我认为对于这样的解决方案,我必须在产品集合模型中添加一些额外的条件,并将这个零价项目加入到集合的末尾,但我不知道如何做到这一点。

可能有人知道怎么做,或者知道另一种解决方案

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-08-16 04:47:13

转到Mage_Catalog_Model_Category,大约262行,function: getProductCollection将代码修改为如下所示:

代码语言:javascript
复制
public function getProductCollection()
{
    $collection = Mage::getResourceModel('catalog/product_collection')
        ->setStoreId($this->getStoreId())
        ->addCategoryFilter($this)
        ->addAttributeToSort('price', 'desc');
    return $collection;
}

你可以在这个url http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/using_collections_in_magento gl上获得更多关于收藏的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11976605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档