Magento:如何对产品系列进行排序?

时间:2012-01-15 13:25:52

标签: magento

我创建了一个list_home.phtml,我从{{block type="catalog/product_list" category_id="6" template="catalog/product/list_home.phtml"}}拨打了这个类别非常重要,因为我在这个主页滑块中有3个标签。
这是产品的一个版本没有工具栏的列表包含在主页滑块中,用户永远不能更改排序。
但是在主目录中有工具栏。目前,如果用户在那里更改排序然后返回主页,主页上的排序顺序也会受到影响! 我如何强制$ collection始终按最新排序,并从前端的块调用过滤类别?

我在broswer打开大约50个标签并试图研究后真的差点被困住了,真的需要一些帮助。

提前致谢。

1 个答案:

答案 0 :(得分:5)

在产品系列上,您可以通过调用->setOrder来设置订单。 我不确定你需要订购哪个领域,但是如果你想通过价格上涨来设置它你会做什么

->setOrder('price', 'ASC');

要过滤您需要执行此操作的类别

$productCollection = Mage::getModel('catalog/category')->load($categoryId);

然后您可以设置排序顺序