Magento升级后两次显示顶级(类别)菜单,请参见截图.
在我看来,文件中top.phtml的行正在执行两次.<?php echo $this->getChildHtml('topMenu') ?>header.phtml
我已经尝试切换到每个文件的默认代码(即从基本/默认主题),但我得到相同的结果.我还检查了后端管理员,当我选择一个类别并从Include in Navigation Menu该类别中选择"否"时,从菜单的两次迭代中消失.
任何人都可以提出可能的解决方案或行动方案.
Magento Community Edition 1.7.0.0

编辑:我发现将系统>配置>设计>主题>布局设置为原始(下载)主题而不是我自己使问题消失,但是我需要保留布局模块,所以我仍然需要隔离问题
小智 6
从1.6升级到1.7.0.2后,我的网站上出现了这个问题.
1.6使用top.phtml来渲染菜单.我已经定制了top.phtml,并通过mytheme/layout/catalog.xml包含了我自定义主题的更改
<reference name="top.menu">
<block type="catalog/navigation" name="catalog.topnav" template="catalog/navigation/top.phtml"/>
</reference>
Run Code Online (Sandbox Code Playgroud)
1.7.0.2似乎现在使用topmenu.phtml模块来渲染菜单.
所以我通过删除catalog.xml中的调用删除了我的自定义,并将我的自定义添加回topmenu.phtml.
没有更多的双重菜单!