$cats = Mage::getModel('catalog/category')->load(1)->getChildren(); $catIds = explode(',',$cats); ?> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <?php foreach($catIds as $catId): ?> <?php $category = Mage::getModel('catalog/category')->load($catId); if($category->getName()!="Каталог") { echo "<tr><td><img src=\"/img/menu-left.png\" alt=\"\" /></td><td class=\"lmenu_c\" align=\"center\"><a href=\"".$category->getUrl()."\" class=\"menu_c\">".$category->getName()."</a></td><td><img src=\"/img/menu-right.png\" alt=\"\" /></td></tr>"; } $subCats = Mage::getModel('catalog/category')->load($category->getId())->getChildren(); $subCatIds = explode(',',$subCats); ?> <?php if(count($subCatIds) > 1): echo "<tr><td colspan=\"3\">";?> <?php foreach($subCatIds as $subCat) :?> <?php $subCategory = Mage::getModel('catalog/category')->load($subCat); echo "<div class=\"lmenu_p\"><a href=\"".$subCategory->getUrl()."\" title=\"".$subCategory->getName()."\">".$subCategory->getName()."</a></div>"; ?> <?php endforeach;?> <?php echo "<br /><br /></td></tr>"; endif; ?> <?php endforeach; ?> </table>
все рубрики вывелись правильно, но вот url адрес какой-то странный. Все выдают ошибку.
Подскажите, что не так?
С Уважением Алексей