将静态链接添加到Magento中的顶部导航菜单

mic*_*urk 5 php magento

在我的Magento安装中,我有一个下拉菜单,该菜单是从我的'Categories'中的Products类别生成的.它使用代码: <?php echo $this->getChildHtml('topMenu') ?>显示菜单.

但是,在某些时间间隔,我想在菜单中添加一个静态HTML链接(带有超链接的列表项).

我该如何实现这一目标?

非常感谢任何指针

Gre*_*ick 8

在当前版本的Magento中,您可以通过创建新类别然后将该类别重定向到您想要的任何URL(CMS页面,产品页面,异地等)来完成此操作.

  1. 创建一个新的子类别.将此名称命名为菜单中显示的方式.确保它具有唯一的URL密钥,它是活动的,并且它是"在导航菜单中".您可以通过拖放到您想要显示的位置更改类别菜单中的位置来更改显示位置.
  2. 进入URL重写管理.您的新类别应该是刚刚创建的顶级系统链接.如果没有,请按新类别的ID号过滤表格.进入这个新的重定向.
  3. 将重定向更改为永久并复制目标路径.您将需要这个用于下一步.保存更改.
  4. 使用以下选项创建新的自定义URL重定向并保存
    • 商店:适用的商店.必须与您要重定向的类别的商店匹配
    • ID路径:您希望类别转到的URL.(即礼品卡)
    • 请求路径:粘贴您在上一步中复制的目标路径
    • 目标路径:您希望类别转到的URL.(即礼品卡)
    • 重定向:设置为永久301
  5. 转到"索引管理"并刷新目录URL重写(如果需要)

您现在应该可以转到前端并在菜单中查看新类别.点击它会直接重定向到您提供的链接.我更喜欢这种方法,因为它可以让你更好地控制静态链接的放置位置,并允许你在子菜单中放置一个静态链接的菜单项.

这段视频逐步展示了Magento Go的这项技术,但对于所有口味的Magento来说,这个过程都是一样的. http://www.youtube.com/watch?v=5rSIQlRC8Xk


Ger*_*zeg 4

这是您的答案:http://www.magentocommerce.com/wiki/4__-_themes_and_template_customization/navigation/add_home_link_to_menu_bar

  • 虽然这在理论上可以回答这个问题,但[最好](​​http://meta.stackexchange.com/q/8259)在此处包含答案的基本部分,并提供参考链接。 (21认同)