2013-08-08 05:59
浏览 107


Hellow friemds i develop a magento website and i created page and i want to linked that page into navigation menu bar

图片转代码服务由CSDN问答提供 功能建议

Hellow friemds我开发了一个magento网站,我创建了页面,我想将该页面链接到导航菜单栏

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • douyun3799 2013-08-09 07:08

    Starting With Magento CE 1.7 there is an event that lets you add anything to the top menu.
    The event is page_block_html_topmenu_gethtml_before. In the default theme, this is used to add categories in the menu. Check out the method Mage_Catalog_Model_Observer::addCatalogToTopmenuItems(). You can do the same.
    If you are working on versions before 1.7 just edit the file app/design/frontend/{interface}/{theme}/template/catalog/navigation/top.phtml and add your link inside the ul element:

    <ul id="nav">
        <?php echo $_menu ?>
        <li><a href="<?php echo $this->getUrl('', array('_direct'=>'page_identifier_here'))?>"><?php echo $this->__('Text here')?></a></li>

    or like this

    <ul id="nav">
        <?php echo $_menu ?>
        <li><a href="<?php echo $this->getUrl('page_identifier_here')?>"><?php echo $this->__('Text here')?></a></li>

    The approach for version 1.6 works in 1.7 also but it's not that clean.

    解决 无用
    打赏 举报

相关推荐 更多相似问题