【发布时间】:2011-08-05 17:43:45
【问题描述】:
所以我希望这段代码在 app/frontend/default/default/catalog/category/ 中的 view.phtml 页面上显示类别子项及其子项
因此,当您看到类别页面时,您会看到所有子类别中的所有孩子
这是我得到的,它显示子类别,但不显示它们的子类别。
<?php
$_category = $this->getCurrentCategory();
$collection = Mage::getModel('catalog/category')->getCategories($_category- >entity_id);
$helper = Mage::helper('catalog/category');
?>
<ul>
<?foreach ($collection as $cat):?>
<?php if($_category->getIsActive()):?>
<?php
$cur_category = Mage::getModel('catalog/category')->load($cat->getId());
$_img = $cur_category->getImageUrl();
?>
<li>
<a href="<?php echo $helper->getCategoryUrl($cat);?>">
<img src="<?php echo $_img?>" title="$cat->getName()"/>
<cite><?php echo $cat->getName();?></cite>
</a>
</li>
<?php endif?>
<?php endforeach;?>
【问题讨论】:
-
管理中的类别是否设置为“锚点”?这通常会使他们自动包含他们的孙辈。
标签: magento categories