Magento里显示指定分类的所有子分类

阅读更多
如果需要在magento显示指定分类的所有子分类,可以用以下的方法:

1234567891011121314151617181920 hasChildren()) {  //判断是否有子目录  $ids = $category->getChildren();   //提取子目录id清单  $subCategories = Mage::getModel('catalog/category')->getCollection();  $subCategories->getSelect()->where("e.entity_id in ($ids)");  //提取指定目录ids的上当清单  $subCategories->addAttributeToSelect('name');  //指定查找目录名称  $subCategories->load();  foreach ($subCategories AS $item) {  echo " - " ;  echo '';   //获取目录链接  echo $item->getName();   //获取目录名  echo "(";  echo $item->getProductCount();   //获取目录下的产品数量  echo $item->getChildrenCount();  //获取目录下子目录数量  echo ")";  echo "
";  }  } ?>

或者也可以用这个方法:

1234567891011121314151617181920212223 hasChildren()) {     $subCategories = $_category->getChildren();     echo '    '; } ?>

你可能感兴趣的:(magento,category)