2011-01-21 68 views
0
+Parent cat1 
+Parent cat2 
+Parent cat3 
    +subcat1 
     -subcat11 
     -subcat12 
    subcat2 
    subcat3 
+Parent cat4 

我的要求是,當您單擊父cat3我怎麼能顯示subcat1subact2
當我點擊subcat11時,我無法顯示subcat2subcat3Magento的類別在前端顯示的問題

我所需要的是,當我點擊subcat11subcat12應表現出這樣的下面

subcat1 
     -subcat11 
     -subcat12 
    subcat2 
    subcat3 

你能幫助我嗎?
我的代碼如下。

$loadCategory = Mage::getModel('catalog/category')->load($currentCat->getParentId()); 
$subCategories = explode(',', $loadCategory->getChildren()); 

foreach ($subCategories as $subCategoryId) 
{ 
    $cat = Mage::getModel('catalog/category')->load($subCategoryId); 

    if ($cat->getIsActive()) 
    {   
     if ($currentCat->getEntityId() == $subCategoryId) 
     { 
      echo '<li ><a href="'.$cat->getURL().'">'.$cat->getName().'</a></li>'; 
     } 
    } 
} 

回答