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