答案 0 :(得分:1)
这可能有几个原因发生。
原因1 - 类别结构不正确
原因2 - 主题更改
找到以此块开头开头的部分:
<block type="page/html_header" name="header" as="header">
然后在其中查看有关哪个模板呈现菜单的信息。在下面的情况下,它的页面/ html / topmenu.phtml
<block type="core/text_list" name="top.menu" as="topMenu" translate="label">
<label>Navigation Bar</label>
<block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/>
</block>
您使用的主题可能是使用自定义导航模板。 检查呈现顶部导航的模板: (应用程序/设计/前端/ PACKAGE /主题/模板/页/ HTML / topmenu.phtml)。 代码应如下所示:
<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="nav-container">
<ul id="nav">
<?php echo $_menu ?>
</ul>
</div>
<?php endif ?>