首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在菜单中显示子类别而不是根目录

在菜单中显示子类别而不是根目录
EN

Stack Overflow用户
提问于 2013-01-17 02:12:28
回答 2查看 209关注 0票数 0

在域名转移之前,我的菜单看起来像

我不能理解在域名转移期间发生了什么,现在菜单看起来像

我的类别结构是

我正在尝试将菜单恢复为域名转移前的状态,我已经在SO上尝试了上一个问题的所有选项,但仍然没有成功…

我花了将近一周的时间才弄明白,但是做不到。

有什么想法吗?有什么指导原则吗?如何将菜单恢复为域名转移前的状态??

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-17 03:47:11

我花了一周多的时间来解决这个问题,最后我找到了答案。

事实上,这是一个来自SO问题的指南,位于here

代码语言:javascript
复制
app/design/frontend/default/YOU_TEMPLATE/template/catalog/navigation/top.phtml

我的新代码是

代码语言:javascript
复制
<?php $_menu = ''?>
<?php
$children = Mage::getModel('catalog/category')->getCategories(2);

?>
<?php foreach ($children as $_category): ?>
    <?php $_menu .= $this->drawItem($_category) ?>
<?php endforeach ?>
<?php if ($_menu): ?>
        <?php echo $_menu; ?>
<?php endif; ?>

要获取特定根类别的子类别,您可以这样做

代码语言:javascript
复制
$children = Mage::getModel('catalog/category')->getCategories(2);

对于像我这样有麻烦的人,这可能会有很好的帮助..

感谢所有人

票数 0
EN

Stack Overflow用户

发布于 2013-01-17 02:36:26

在后台,进入Catalog->Manage Categories,然后点击你的根目录("Categories")。在底部有一个字段“包含在导航菜单中”。将其设置为"No“并重新编制索引。然后看看你的问题是否解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14364950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档