嘿伙计们,我想知道是否有人可以帮我扩展这段代码 -
<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>
目前,这会在点击时打开新页面上的子目录(这很好)。我在子类中有子类,但那些从未出现过。(在第二页上)
所以这就是我所能得到的 -
Parent
-sub
Parent
-sub
但我需要:
Parent
-sub
---sub
---sub
---sub
-sub
---sub
---sub
---sub
有人可以帮忙吗? :)
答案 0 :(得分:0)
你有没有访问Fishpig网站?有一篇与该主题相关的文章,也许您可以尝试他们的解决方案。
答案 1 :(得分:0)
旧问题 - 从那以后我重建了导航。如果有人需要帮助,请随时询问。
编辑 -
我发现Rico的“使用CSS类进行垂直导航”以最好地满足我们的需求,并对CSS进行了一些修改。它开箱即用,并根据我们后端类别的顺序进行更新。他在允许通过控制面板打开子类别的深度方面做得很好。
可在此处找到该网址。它是免费的,最高支持1.5:
http://www.magentocommerce.com/magento-connect/vertical-navigation-with-css-classes.html