Magento两次显示顶级菜单

byr*_*gur 3 magento

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.

没有更多的双重菜单!