我创建了一个list_home.phtml,我从{{block type="catalog/product_list" category_id="6" template="catalog/product/list_home.phtml"}}
拨打了这个类别非常重要,因为我在这个主页滑块中有3个标签。
这是产品的一个版本没有工具栏的列表包含在主页滑块中,用户永远不能更改排序。
但是在主目录中有工具栏。目前,如果用户在那里更改排序然后返回主页,主页上的排序顺序也会受到影响!
我如何强制$ collection始终按最新排序,并从前端的块调用过滤类别?
我在broswer打开大约50个标签并试图研究后真的差点被困住了,真的需要一些帮助。
提前致谢。
答案 0 :(得分:5)
在产品系列上,您可以通过调用->setOrder
来设置订单。
我不确定你需要订购哪个领域,但是如果你想通过价格上涨来设置它你会做什么
->setOrder('price', 'ASC');
要过滤您需要执行此操作的类别
$productCollection = Mage::getModel('catalog/category')->load($categoryId);
然后您可以设置排序顺序