如何从标题菜单中删除数据并在Magento中向其添加新内容

时间:2013-03-04 09:08:43

标签: magento magento-1.7

我正在使用magento。 我一直在尝试从标题菜单中删除内容并添加新的内容,如

    **HOME    ABOUTUS    SITES    CONTACT**

以下是目前的情况, enter image description here

enter image description here更新 上面是顶级菜单后面的屏幕截图 请指导我实现这个目标.. 谢谢。

3 个答案:

答案 0 :(得分:1)

我认为您在图片中显示的上述菜单时间是类别。因此,如果您在顶部菜单上不需要它,请转到后端/管理面板中的每个类别(在目录 - >管理类别下),然后选择"否"作为选项的值" 包含在导航菜单中"。这将从导航顶部菜单中删除它们。

带上这些菜单项

首页关于我们网站

让我用上面的一个项目来描述它。让我们关于我们

  1. 首先为"关于我们"

  2. 创建相应的 CMS静态区块
  3. 创建一个类别,名为"关于我们"

  4. 转到显示关于我们类别的设置,并选择显示模式为" 仅静态阻止"然后选择静态块"关于我们"

  5. 在前端/网站上保存类别并重新加载页面

  6. 您可以找到" 关于我们"顶部菜单上的类别和打开它将显示静态块中的内容。

    对其他菜单项重复相同的操作。

    如果这有助于将其标记为答案。感谢。

答案 1 :(得分:1)

我认为你不想要顶级菜单中的类别。取而代之的是您需要自定义链接,如“主页”,“关于我们”等。

对于这个在template-> page-> html中打开的topmenu.phtml文件。 在此评论下面的行: -

 <?php echo $_menu ?>

代替它调用一个名为“custom_top_nav”的静态块: -

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('custom_top_nav')->toHtml() ?> 

在此块中,您可以制作自定义菜单。

我们您想要自定义链接和类别,然后您可以用以下代码替换代码: -

<?php $_menu = $this->getHtml('level-top') ?>
  <?php if($_menu): ?>
    <div class="nav-container">
        <ul id="nav">
           <li class="home"><a href="<?php echo $this->getUrl('home');?>"> HOME </a> </li>
             <?php echo $_menu ?>
         </ul>
       </div>
    <?php endif ?>

答案 2 :(得分:0)

Magento隐藏标题菜单中的类别 - 这可以通过管理面板管理类别&gt;来完成。要做到这一点很容易,如果您不希望您的类别位于网站的顶级菜单中 - 当您添加新类别时选择no为&gt;包含在导航菜单中*位于页面底部的元描述下,您可以在“常规信息”选项卡中添加类别名称*