藏根类别和表示子类别,菜单(Hiding root category and showing sub

2019-08-05 06:13发布

看到图像,请。 我的网站位于这里

转移域名后,菜单已经搞砸了......我想隐藏根类别,我想显示的子类别,主菜单。 我想子子类别的下拉菜单(这些都已经下拉)

可有人指导我我该怎么办呢? 任何帮助吗?

Answer 1:

可能有几个原因要做到这一点。

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

  1. Magento的内部类别结构CMS需要有从根类别未来所有的导航项目类别。 您可能需要将其拖放到根类别。 请参见下面的屏幕截图的例子:

原因2 -主题的变化

  1. 在当前的主题,布局文件夹(应用程序/设计/前端/ PACKAGE /主题/布局/)开放page.xml。
  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> 
  3. 您正在使用的主题,可以使用自定义导航模板。 检查这使得顶部导航模板:(应用程序/设计/前端/ 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 ?> 


文章来源: Hiding root category and showing sub categories as menu