Mittwoch, 9. November 2011

Flexibleres Magento Menu mit Home Button

Um die Navigation in Magento etwas flexibler zu halten macht es Sinn, den code der
app/design/frontend/dein-template/template/catalog/navigation/top.phtml

<div class="nav-container">
    <ul id="nav">
        <?php echo $_menu ?>
    </ul>
</div>

gegen:

<div class="nav-container">
<ul id="nav">
 
    <!-- HOME BUTTON HACK -->
    <?php $_anyActive = false; foreach ($this->getStoreCategories() as $_category) { $_anyActive = $_anyActive || $this->isCategoryActive($_category); } ?>
    <li class="<?php echo !$_anyActive ? 'active' : '' ?>"><a href="<?php echo $this->getUrl('')?>"><?php echo $this->__('Home') ?></a></li>
    <!-- HOME BUTTON HACK -->
 
    <?php foreach ($this->getStoreCategories(10) as $_category):?>
    <?php echo $this->drawItem($_category) ?>
    <?php endforeach ?>
    </ul>
</div>

auszutauschen. In diesem Fall wurde auch ein Home Button hinzugefügt.

Keine Kommentare: