如果您沒有錯,您只查找LEVEL 2類別ID。如果是的話下面的代碼可以幫助你
$categoryCollection = Mage::getResourceModel('catalog/category_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('level','2')
->addAttributeToSort('name', 'ASC')
->addIsActiveFilter();
foreach($categoryCollection as $cat){
echo '<br/>'.$cat->getId().' | '.$cat->getName();
}
兩全2級和LEVE 4 catgories只是用「在」運營商過濾器的集合,如下圖所示:
$categoryCollection = Mage::getResourceModel('catalog/category_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('level',array('in'=>('2','4')))
->addAttributeToSort('name', 'ASC')
->addIsActiveFilter();
foreach($categoryCollection as $cat){
echo '<br/>'.$cat->getId().' | '.$cat->getName();
}
你好,大家好感謝您的幫助,但在這裏我需要一件事,如果我在客廳類別頁面,我想要顯示它的父母子類別的客廳和臥室的子類別。我該怎麼做,請。 – rishu 2013-03-06 12:45:56
非常簡單的使用在你的過濾器,並同時獲得2級和4級類別,當你在等級3的類別頁面是 - > addAttributeToFilter(「級別」,陣列(「中的」 =>陣列(「2」,「4」 )) – Haijerome 2013-03-06 12:59:01