0

我在为 CMS 页面分配 topmenu.phtml 中的 URL 时遇到问题...我正在做的是 FILE topmenu.phtml

      <?php $_menu = $this->getHtml('level-top') ?>
<?php if($_menu): ?>
<div id="navigation">
    <ul id="topnav">


                                <li class="current"><a href="#">Home</a></li>
                                    <li><img src="<?php echo $this->getSkinUrl('images/navigation_breaker.jpg'); ?>" alt="" /></li>
                                    <li><a href="#">About</a></li>
                                    <li><img src="<?php echo $this->getSkinUrl('images/navigation_breaker.jpg'); ?>" alt="" /></li>
                                    <li><a href="#">Cafe Motif</a></li>
                                    <li><img src="<?php echo $this->getSkinUrl('images/navigation_breaker.jpg'); ?>" alt=""/></li>

             <?php //echo $_menu ?>
    </ul>
</div>
  1. 我在 CMS 名称中创建了一个新页面作为测试,我想将其链接到 HOME,我该怎么办。“href”中的任何链接

我会很感激的。

4

1 回答 1

0

好的,有不同的方法可以做到这一点。首先从管理员端创建 CMS 页面并选择 url-key 值 .Goto/app/design/frontend/base/default/template/page/template/links.phtml并打开 phtml 文件。如果您想在顶部菜单的末尾插入链接,只需将此代码 ( <li><a href="<?php echo Mage::helper('core/url')->getHomeUrl()?>put url keyhere">test page</a></li>) 粘贴到 foreach 循环的末尾即可。

2)创建CMS页面后/app/design/frontend/base/default/layout/catalog.xml,将这段代码放在标签后面。

 <reference name="top.links"> 
     <action method="addLink" translate="label title"><label>Test</label><url>test</url><title>Test</title><prepare>true</prepare><urlParams/><position>95</position></action> 
      </reference>.

如果您使用默认主题。

于 2013-06-13T11:08:24.657 回答