Magento left side menu

Zdravo,

V magentu imam sedaj na levi strani takole:
AA
BB
CC
Ob kliku na AA dobim potem tole:
A1
A2
A3
...

Kako bi že v osnovi naredil prikaz vseh pod-kategorij?Da bi Recimo na posamezni glavni kategoriji videl to:
AA
-A1
-A2
-A3

Hvala za pomoč

2 odgovora

Po mojem se boš s tem lepo znašel: http://fishpig.co.uk/blog/display-categories-and-subcategories-in-magento.html , da ti prikaže imena datotek, kjer generira posamezne bloke pa imaš v "System -> Configuration -> Advanced -> Developer -> Izberi v Scope: Main website in na to pod "Debug" izberi "Add block name to hints" na "Yes"

2

Hvala za namig, a takole ni šlo...Mi potem prikazuje vse kategorije, vedno in povsod...

Bolj se nagibam k urejanju kode v leftnav.phtml, ki zgleda nekako takole:

<div class="block left-categorys">
<?php
$currentCat = Mage::registry('current_category');
echo '<div class="block-title"><h2>'.$currentCat->getName().'</h2></div>';

    if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() ){
        $loadCategory = $currentCat;
    }else{
        $loadCategory = Mage::getModel('catalog/category')->load($currentCat->getId());
    }

    $subCategories = explode(',', $loadCategory->getChildren());

    if(count($subCategories) > 1){
        echo '<div class="block-content left-categorys-container">';

        foreach ( $subCategories as $subCategoryId ){

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

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

            }
        }
        echo '</div>';
    }

?>
 <?php foreach ($this->getStoreCategories() as $_category): ?>

<?php if($category->name!=""): ?>
<li><?php $this->drawItem($
category) ?></li>
<?php endif?>
<?php endforeach ?>
</div>

Zdaj, če prav razumem bi moral znotraj foreach narediti še eno zanko da dobim podkategorije podkategorij...
Ima kdo kak nasvet/idejo?

lp