вторник, 8 июля 2014 г.

Magento как вывести все категории каталога в Magento

Подробности под катом...

$collection = Mage::getModel('catalog/category')
                ->load(2)->getCollection()
                ->addAttributeToSelect('*')
                ->addAttributeToSort('position');
 
foreach ($collection as $col) {
    if($col->getLevel()==2) {
        echo $col->getName();
        echo '#';
        echo $col->getId();
        echo '
'; foreach ($collection as $col2) { if($col2->getLevel()==3) { if($col2->getParentId()==$col->getId()) { echo '#'.$col2->getName(); echo '#'; echo $col2->getId(); echo '
'; foreach ($collection as $col3) { if($col3->getLevel()==4) { if($col3->getParentId()==$col2->getId()) { echo '##'.$col3->getName(); echo '#'; echo $col3->getId(); echo '
'; } } } } } } } }

Комментариев нет:

Отправить комментарий