gpt4 book ai didi

php - Magento - 在顶部菜单中仅显示 'root category'

转载 作者:可可西里 更新时间:2023-11-01 13:23:14 25 4
gpt4 key购买 nike

我试图在我的顶部菜单中显示“产品”菜单项,然后在其下方的下拉菜单中显示所有子类别。

我正在查看 top.phtml 文件中的代码,但我无法弄清楚如何配置它以显示根类别及其下方的所有类别。

这是提取类别和子类别的当前代码:

 <?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>

有人知道我如何只将根类别显示为菜单项(即:“产品”),然后在其下方显示所有子类别(及其子类别)吗?

谢谢。

最佳答案

这是一个很常见的问题,可能已经存在了。这应该让你开始:

  <?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/>';
}

?>

关于php - Magento - 在顶部菜单中仅显示 'root category',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9244162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com