0

请看图片。我的网站位于此处

在此处输入图像描述

转移域后,菜单搞砸了...我想隐藏根类别,我想将子类别显示为主菜单。我希望子子类别作为下拉菜单(这些已经是下拉菜单)

有人可以指导我怎么做吗?请问有什么帮助吗?

4

1 回答 1

1

发生这种情况可能有几个原因。

原因 1 - 不正确的类别结构

  1. 您在 magento CMS 中的类别结构需要所有导航项类别都来自根类别。您可能需要将它们拖放到根类别中。请参阅下面的屏幕截图以获取示例:

在此处输入图像描述

原因 2 - 主题更改

  1. 在您当前的主题布局文件夹(app/design/frontend/PACKAGE/THEME/layout/)中打开 page.xml。
  2. 找到以 this 块开头的部分:
    <block type="page/html_header" name="header" as="header">然后在其中检查有关哪些模板呈现您的菜单的信息。在下面的情况下,它是 page/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>
    
  3. 您使用的主题可能正在使用自定义导航模板。检查呈现顶部导航的模板:(app/design/frontend/PACKAGE/THEME/template/page/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 ?>
    
于 2013-01-02T00:24:17.583 回答