あなたにアイデアを与えるためだけに。私は3つのレベルのカテゴリーを持っています。
トップレベル>サブカテゴリ>サブカテゴリの子
表示したくないのは、サブカテゴリの子です。
以下のコードは、すべてのカテゴリを示しています。(ペーストがうまくフォーマットされなかったのは残念です。)
<?php
// ---- PRODUCT NAVIGATION ---- \\
$nav_obj = new Mage_Catalog_Block_Navigation();
$store_cats = $nav_obj->getStoreCategories();
$current_cat = $nav_obj->getCurrentCategory();
?>
<ul>
<?php foreach ($store_cats as $cat):?>
<?php
$ids = strtolower(str_replace(" ", "_", $cat->getName()));
$ids = str_replace("&", "", $ids);
?>
<li class="parent" id="<?php echo $ids; ?>"><?php echo $cat->getName()?>
<ul>
<?php foreach (Mage::getModel('catalog/category')->load($cat->getId())->getChildrenCategories() as $childCategory): ?>
<li><a href="<?php echo $childCategory->getUrl(); ?>">
<?php echo $childCategory->getName()?></a></li>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>