来自辅助功能的magento Baseurl

时间:2010-09-27 15:11:34

标签: magento

我希望以这种方式从magento帮助程序获取自定义URL:

<action 
  method="addLink" 
  translate="label title" 
  module="customer">
  <label>About Us</label>
  <url 
    helper="customer/getAboutUsUrl">
    about
  </url>
  <title>About Us</title>
  <prepare/>
  <urlParams/>
  <position>1</position>
</action>

所以我所做的是在Customer Helper Directory中的本地目录下定义一个函数getAboutUsUrl()。但它并没有像我预期的那样返回基本网址。

我需要做些什么来获得关于我们链接的baseurl?

由于

1 个答案:

答案 0 :(得分:7)

您应该使用cms/page/getPageUrl帮助方法并将CMS页面标识符作为参数传递,如下例所示:

<action 
  method="addLink" 
  translate="label title" 
  module="customer">
  <label>About Us</label>
  <url helper="cms/page/getPageUrl"><pageId>about</pageId></url>
  <title>About Us</title>
  <prepare/>
  <position>1</position>
</action>