编程语言
首页 > 编程语言> > php – Magento.按位置对产品集合进行排序

php – Magento.按位置对产品集合进行排序

作者:互联网

我有产品系列.

$_products = Mage::getModel('catalog/product')->getCollection();

在目录中的管理面板 – >管理类别 – >类别产品我有每个产品的位置.
我如何按位置对$_products进行排序?

解决方法:

如果要按类别$category_id中的位置对产品进行排序.你可以使用以下

//Load the category model

 $category = Mage::getModel('catalog/category')->load($category_id)
             ->getProductCollection()
             ->addAttributeToSort('position', 'ASC');

$products_list = $category->getData();

您将获得按类别$category_id按位置排序的所有产品

标签:php,magento,magento-1-7,magento-1-8,magento-1-9
来源: https://codeday.me/bug/20190519/1136600.html