Ich sehe in Transaktions-E-Mail Neue Bestellvorlage, es gibt diesen Tag, der die Header-HTML-Datei aufruft, die in ist app/locale/en_US/template/email/html
{{template config_path="design/email/header"}}
Ich möchte einen neuen Header erstellen, um eine neue Datei zu erstellen app/local/en_US/template/email/html/header2.html
und Code zu verwenden
{{template config_path="design/email/header2"}}
aber es funktioniert nicht. Mit diesem Code ist kein Header in der E-Mail enthalten. Irgendwelche Ideen, warum oder wie man einen benutzerdefinierten E-Mail-Header erstellt?
magento-1.9
email
email-templates
Justin Lok
quelle
quelle
design/email/header2
Antworten:
Sie können auch den Klassenstandard Magento implementieren, um mit mehreren (Kopf- und Fußzeilen) zu arbeiten.
Erstelle Datei:
Dann können Sie in Ihrem benutzerdefinierten Modul wie im folgenden Beispiel in Ihrer config.xml verwenden:
Sie haben also folgende Möglichkeiten zur Auswahl:
quelle
Dies kann es helfen , erklären:
Verwenden Sie mehrere Fußzeilen für E - Mail
Was sie fragen:
quelle
design / email / header Dies bezieht sich auf die Konfigurationsoption NICHT auf die Vorlage.
Sie können ein neues Modul erstellen, um die Option wie folgt hinzuzufügen.
Alternativ erstellen Sie einfach einen neuen statischen CMS-Block und fügen ihn dann wie folgt über Ihren E-Mail-Inhalt ein.
Ersetzen.
quelle
cms/block
unter System -> Berechtigungen -> BlöckeAußerdem müssen Sie den Code in ändern
app/code/core/Mage/Core/etc/config.xml
Versuchen Sie dies in Ihrem benutzerdefinierten Modul, anstatt dies in der Kerndatei zu tun.
quelle