我试图在我的顶级菜单中显示"产品"菜单项,然后在下拉列表中显示所有子类别.
我正在查看top.phtml文件中的代码,我无法弄清楚如何配置它以显示其下面所有类别的根类别.
这是拉取类别和子类别的当前代码:
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何只显示根类别作为菜单项(即:"产品")然后显示它下面的所有子类别(及其子类别)?
谢谢.
这是一个非常常见的问题,它可能已存在.这应该让你开始:
<?php
$root_category = Mage::getModel('catalog/category')->load(3); // Put your root category ID here.
$subcategories = $root_category->getChildren();
foreach(explode(',',$subcategories) as $subcategory) {
$category = Mage::getModel('catalog/category')->load($subcategory);
echo '<a href="'.$category->getURL() .'" />'.$category->getName().'</a><br/>';
}
?>
Run Code Online (Sandbox Code Playgroud)