代码之家  ›  专栏  ›  技术社区  ›  Elamurugan

助手函数中的magento Baseurl

  •  8
  • Elamurugan  · 技术社区  · 14 年前

    我想通过以下方式从magento helper获取自定义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>
    

    getAboutUsUrl() 在Customer Helper目录中的本地目录下。但是它没有像我期望的那样返回基本url。

    我要怎么做才能得到baseurl和about us链接?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  7
  •   Ivan Chepurnyi    14 年前

    你应该使用 cms/page/getPageUrl helper方法并将CMS page identifier作为其参数传递,如下例所示:

    <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>