2012-07-23 146 views
0

可能重複:
I can't sort product collection by category idMagento |如何按類別ID排序產品集合?

我有幾類:夥計們,女士們,男人,女人和優惠。

每個產品都分配給男士,女士,男士或女士類別。

而有些產品被分配到「報價」類別。

我需要檢索每一個「優惠」產品,但排序其他類別,我的意思是:

優惠 - >傢伙產品 - >女裝產品 - >男裝產品 - >女性產品

現在我正在通過「offer」類別顯示產品,但是這個產品是按名稱排序的,我需要這些產品按名稱排序。

我該如何做到這一點?

回答

0
$collection = Mage::getModel('catalog/category')->load($categoryId) 
->getProductCollection() 
->addAttributeToSort('category', 'ASC'); 

這將按類別而不是按名稱排序產品。 addAttributeToSort方法將把現有模型中的任何一個作爲參數。

+0

小心解釋它爲什麼被低估? – Sturm 2012-07-23 20:45:59