2011-03-18 4 views
0

얘들 아를 열려면이 코드를 확장, 사람이 코드 -는 젠토 하위 범주 (수직 탐색)

현재
<h3>Browse by Category:</h3> 

<ul> 
<?php 
$obj = new Mage_Catalog_Block_Navigation(); 
$store_cats = $obj->getStoreCategories(); 
$current_cat = $obj->getCurrentCategory(); 

$current_cat = (is_object($current_cat) ? $current_cat->getName() : ''); 

foreach ($store_cats as $cat) { 
     if ($cat->getName() == $current_cat) { 
     echo '<li><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a><ul>"; 
     foreach ($obj->getCurrentChildCategories() as $subcat) { 
      echo '<li><a href="'.$this->getCategoryUrl($subcat).'">'.$subcat->getName()."</a></li>"; 
     } 
     echo "</ul></li>"; 
    } else { 
     echo '<li><a href="'.$this->getCategoryUrl($cat).'">'.$cat->getName()."</a></li>"; 
    } 
} 
?> 
</ul> 

의이 비트를 확장 나를 도울 수 있을지 궁금하네요,이시 새 페이지에 subcats을 엽니 다 클릭 (좋은). 나는 subcats 내부 subcats을 가지고 있지만 사람들은 표시되지 않습니다

그래서 이것은 (두 번째 페이지) 지금까지의 내가

Parent 
-sub 
Parent 
-sub 

를 GET-것이다 그러나 나는이 필요합니다.

Parent 
-sub 
---sub 
---sub 
---sub 
-sub 
---sub 
---sub 
---sub 

아무도 도와 줄 수 있습니까? :)

답변

0

오래된 질문 - 나는 그 이후로 탐색을 재건했다. 도움을 필요로하는 사람은 자유롭게 물어보십시오.

편집 -

은 내가 CSS의 약간의 수정과 함께, 우리의 요구에 최선을 맞게 "CSS 클래스와 수직 탐색"리코의 발견. 이 기능은 즉시 사용할 수 있으며 백엔드 범주의 순서에 따라 업데이트됩니다. 그는 하위 카테고리의 깊이가 제어판을 통해 열리도록하는 데 큰 도움이되었습니다.

URL은 여기에서 찾을 수 있습니다. 무료, 그리고 1.5까지 지원됩니다 링크에 대한

http://www.magentocommerce.com/magento-connect/vertical-navigation-with-css-classes.html

+1

왜 우리와 공유하지 않습니까? 구현을 보는 것이 좋을 것입니다. –

0

혹시 Fishpig 웹 사이트를 방문한 적이 있습니까? 그 주제와 관련된 기사가 있습니다. 어쩌면 당신은 그들의 해결책을 시도 할 수 있습니다.

Listing Categories in Magento

+0

감사합니다,하지만 불행히도 나는 이미 무엇을 수행합니다. 더 이상 클릭하지 않고도 표시하려면 subcat's-sub가 필요합니다. – danchet

+1

@danchet이 방법에 대해 : 경우 ($ this-> getSubCategories의 ($ C)) { foreach는 ($ this-> getSubCategories $ 사우스 캐롤라이나 등의 ($ C)) { foreach는 ($ this-> getSubCategories ($ 사우스 캐롤라이나) as $ ssc) { ... } } } –