2012-01-15 67 views
1

我創建了一個list_home.phtml,我打電話給{{block type="catalog/product_list" category_id="6" template="catalog/product/list_home.phtml"}}
該類別非常重要,因爲我將在此主頁滑塊中有3個選項卡。
這是產品列表的一個版本,沒有工具欄可以包含在主頁滑塊中,用戶不應該能夠更改排序。
但是在主目錄中有工具欄。目前,如果用戶在那裏更改排序,然後返回主頁,則主頁上的排序順序也將受到影響! 如何強制$ collection始終按最新排序,並且從前端的塊調用中篩選類別?Magento:如何對產品收集進行分類?

在開啓約50個標籤頁並試圖研究之後,我真的幾乎陷入困境,真的需要一些幫助。

在此先感謝。

回答

5

在產品系列上,您可以通過撥打->setOrder來設置訂單。 我不知道你會需要通過訂購的領域,但如果你想通過價格上升來設置它,你會做

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

篩選您需要這樣做

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

然後您可以設置排序順序

+0

> setOrder('price','DESC')或 - > addAttributeToSort('price','DESC')不起作用,但它與('name',' DESC')完美。 – Chandresh 2015-09-15 06:06:01