Magento Özel Sol Gezinti Şablon iki kez görüntüleniyor

0 Cevap php

Ben mevcut kategorinin ana kategorileri görüntülemek için özel bir şablon (Mytheme / şablon / katalog / navigasyon / left_parent_category.phtml) yarattı.

<?php


echo '<div class="box base-mini">';
echo '<ol>';
    $currentCat = Mage::registry('current_category');

    if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() )
    {
        // current category is a toplevel category
        $loadCategory = $currentCat;
    }
    else
    {
        // current category is a sub-(or subsub-, etc...)category of a toplevel category
        // load the parent category of the current category
        $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())
        {
            echo '<li><a href="'.$cat->getURL().'">'.$cat->getName().'</a></li>';
        }
    }
echo '</ol>';
echo '</div>';

?>

Ben magento admin çocuk kategorisinde xml biraz düzenini geçersiz ediyorum:

<reference name="left">
            <block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left_parent_category.phtml"/>
</reference>

Php ve xml her şeyi doğru yapıyoruz, ama nedense iki kez görüntüleniyor. Ben bu şablonu iki kez aradı olurdu neden hiçbir ipucu var. Herhangi bir yardım büyük mutluluk duyacağız.

PS ... Bu Magento 1.3 içindir

0 Cevap