我想在列表页面上显示当前类别的子类别(如果有),但是如果没有子类别,并且当前类别不是主类别,则显示相同的级别类别。如何按级别显示类别?
<?php
//print_r($_category); exit;
$Curr_cat_id = $_category->getEntityId();
$children = Mage::getModel('catalog/category')->getCategories($Curr_cat_id);
if($children){
foreach($children as $sub_cat)
{
$subCat = Mage::getModel('catalog/category')->load($sub_cat->getId());
?>
<a href="<?php echo $this->getUrl().$sub_cat->getRequestPath(); ?>" >
<?php echo $sub_cat->getName(); ?>
</a><br />
<?php
} // end of foreach
} // end of if
//else{
// this is where i want the same level categories if in case there are no sub-categories and also the current category is not a main category.
//}
?>
我在目录/分类/ view.phtml – kharonayee 2011-05-23 06:21:26
这听起来客户非常混乱这样做。我建议整个反对它。 – 2011-05-23 11:45:33