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

당신은 내가 subcat1subact2을 표시하는 방법 부모 cat3을 클릭하면 내 요구 사항은 무엇입니까?
subcat11을 클릭하면 subcat2, subcat3을 표시 할 수 없습니다. 나는이 (가) subcat11 또는 subcat12은 다음과 같이 표시해야합니다 클릭 할 때입니다 필요 무엇젠토 카테고리는 프런트 엔드 질문에 표시

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>'; 
     } 
    } 
} 

답변

1

vertical navigation extension 카테고리가 '루트'으로 표시됩니다 선택할 수있는 유연한 옵션이 있습니다. 아마도 당신은 직접 쓰는 대신 이것을 사용할 수 있습니다.

관련 문제