【发布时间】:2012-08-21 15:21:15
【问题描述】:
谢谢........但是......我有下面的代码,它正在工作到第一级而不是类别树中的更多级别,有人可以帮助我达到第三级及更多......类别树的级别............这意味着如果我单击父类别,则只有该特定父级与他的孩子一起打开所有其他将关闭方式 像 类别1 -子类别1 ----子子类1 -subcategory2
类别 2 -子类别1 -subcategory2
<?php
$obj = new Mage_Catalog_Block_Navigation();
$store_cats = $obj->getStoreCategories();
$current_cat = $obj->getCurrentCategory();
$current_cat = (is_object($current_cat) ? $current_cat->getName() : '');
foreach ($store_cats as $cat) {
if ($cat->getName() == $current_cat) {
echo '<li class="current"><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a>\n<ul>\n";
foreach ($obj->getCurrentChildCategories() as $subcat) {
echo '<li><a href="'.$this->getCategoryUrl($subcat).'">'.$subcat->getName()."</a></li>\n";
}
echo "</ul>\n</li>\n";
} else {
echo '<li><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a></li>\n";
}
}
?>
【问题讨论】:
标签: magento