E-mail Template in Modul einbinden

Hallo Community,

ich bin gerade dabei ein Backend-Modul zur Erweiterung von “Bestellungen verwalten -> Bestellungen” zu erstellen.
Es geht darum, einen “jetzt bearbeiten” Button zu integrieren um den Kunden vor Versand der Ware zu Informieren dass seine Bestellung auch bearbeitet wird da zwischen Bearbeitung der Bestellung und dem tatsächlichen Versand ja auch mal etwas Zeit vergehen kann.

Ich habe das Modul schon am laufen aber die dafür benötigten E-mail Templates liegen im Shop-Template Ordner und nicht im Modul Ordner.

Für den Mailversand habe ich die Funktion “sendsendednowmail” in der core/oxemail.php
in meine Klasse kopiert und abgewandelt.
Die Templates werden wie in oxemail.php geladen:

  protected $_sProcessedTemplate = "email/html/processed_html.tpl";

Wie schaffe ich es, das Template aus meinem Modulordner zu laden?
Danke schonmal für eure Antworten

Markus

Hi,

das tpl in der metadata.php eintragen:

'templates' => array(
    'processed_html.tpl' => 'abc/modul/..../processed_html.tpl',
 ),

dann in deiner Modul-oxemail.php:

protected $_sProcessedTemplate = "processed_html.tpl";

Vielen Dank für die Hilfe! Hat einwandfrei funktioniert!