Magento-链接到外部站点的硬编码顶部导航菜单项

Magento-链接到外部站点的硬编码顶部导航菜单项,magento,nav,hardcoded,external-links,Magento,Nav,Hardcoded,External Links,我到处寻找这个看似简单的问题的答案,但是我没有找到一个有效的解决方案 我在Magento中的顶部导航菜单是硬编码的,包含CMS页面(CMS页面是基于BaseURL构建的,因此没有问题),但是我的一个链接需要转到外部站点,但我迄今为止编码的所有内容都是添加BaseURL,因此将转到404页面 下面是我使用的最新代码的一个示例—我从代码中删除了Mage::BaseURL。还是不走运。我确实看到了一个疯狂的工作,通过类别,但宁愿不走这条路线,因为我有较少的控制链接将位于顶部导航菜单(我的类别加载第一,

我到处寻找这个看似简单的问题的答案,但是我没有找到一个有效的解决方案

我在Magento中的顶部导航菜单是硬编码的,包含CMS页面(CMS页面是基于BaseURL构建的,因此没有问题),但是我的一个链接需要转到外部站点,但我迄今为止编码的所有内容都是添加BaseURL,因此将转到404页面

下面是我使用的最新代码的一个示例—我从代码中删除了Mage::BaseURL。还是不走运。我确实看到了一个疯狂的工作,通过类别,但宁愿不走这条路线,因为我有较少的控制链接将位于顶部导航菜单(我的类别加载第一,但这个链接需要是最后一个导航)

class=“0级顶级优先”>

有人有什么建议吗?我卡住了。谢谢

不需要使用PHP代码来回显链接。把它放在HTML里就行了。当您调用“getUrl()”时,它将在基本url前面加上前缀

谢谢Joe!我刚刚看到了这个答案,我意识到我把这条路弄得太复杂了。实际上,我是来发帖说我已经解决了自己的问题:
@Tara M.嗨,塔拉,你能告诉我你把这个链接放在哪个文件里了吗?似乎从Magento 1.7开始,文件的结构已经发生了巨大的变化,我能找到的只是关于如何在1.6或更早版本中做到这一点的文章和教程。。。
class="level0 level-top first"><a class="level-top" href="<?php echo $this->getUrl('http://www.externallink.com/')?>"><span><?php echo $this->__("Restaurant") ?></span></a>