2010-09-27 8 views
8

Quiero obtener la URL personalizada desde ayudante de Magento de esta manera:Magento baseurl de función auxiliar

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

Así que lo que hice es definir una función getAboutUsUrl() en el directorio local dentro de Directorio ayudante de atención al cliente. Pero no devuelve la url base como esperaba.

¿Qué tengo que hacer para conseguir la baseurl con Nosotros Link?

Gracias

Respuesta

7

Debe utilizar cms/page/getPageUrl método de ayuda y pasar identificador CMS-página como su parámetro, como en el siguiente ejemplo:

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

buen truco. No sabía que funcionó de esa manera. – clockworkgeek

+0

gracias Ivan, ahora puedo agregar cualquier enlace de esta manera – Elamurugan

Cuestiones relacionadas