我已经搜索了这个看似简单的问题的答案,但是我没有找到可行的解决方案。
我在Magento中的顶级导航菜单是硬编码的,以包含CMS页面(没有问题,因为CMS页面是基于BaseURL构建的(但是,我的一个链接需要转到外部站点,但是到目前为止我编码的所有内容都在添加baseURL,因此将转到404 Page。
这是我使用的最新代码的示例 - 我从代码中删除了 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>
有人有建议吗?我被卡住了。谢谢!
你不需要使用 PHP 代码来回显链接。只需将其放在HTML中即可。 当你调用'getUrl(('时,它会在base_url前面加上