2010-09-27 16 views
8

Ich möchte auf diese Weise individuelle URL von magento Helfer bekommen:magento baseURL von Helferfunktion

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

Also, was ich ist eine Funktion getAboutUsUrl() unter lokalen Verzeichnis innerhalb Kunden Helper Directory definieren haben. Aber es gibt die Basis-URL nicht wie erwartet zurück.

Was muss ich tun, um die baseurl mit über uns link zu bekommen?

Dank

Antwort

7

Sie cms/page/getPageUrl Hilfsmethode verwenden sollten und CMS-Seite Kennung als Parameter wie im folgenden Beispiel passieren:

<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

Nizza Trick. Ich wusste nicht, dass es so funktioniert. – clockworkgeek

+0

danke Ivan, jetzt kann ich jeden Link auf diese Weise hinzufügen – Elamurugan

Verwandte Themen