0

我已经搜索了这个看似简单的问题的答案,但是我还没有找到一个可行的解决方案。

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

这是我使用的最新代码的示例 - 我从代码中删除了 Mage::BaseURL。仍然没有运气。我确实通过类别看到了一个疯狂的解决方法,但我不想走那条路,因为我对链接在顶部导航菜单中的位置控制较少(我的类别首先加载,但这个链接需要是导航中的最后一个)

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>

有人有建议吗?我被困住了。谢谢!

4

1 回答 1

0

您不需要使用 PHP 代码来回显链接。只需将其放在 HTML 中即可。当您调用“getUrl()”时,它会预先添加 base_url

于 2012-05-18T14:49:29.523 回答