Neu mail hooks

onlyspu

Aktives Mitglied
10. Oktober 2017
4
2
hallo,
Ich entwickle seit einer weile Plugins für JTL- Shop 4, im Zuge dessen hatte ich nun mit mail-hooks zutun.
Leider musste ich feststellen das der Hook HOOK_MAILTOOLS_INC_SWITCH (100), welcher vor der Ausgabe der Mail passiert, keine Referenz zu mailsmarty mitschickt!
Erst HOOK_MAILTOOLS_SENDEMAIL_ENDE (153) hat eine Referenz zu mailsmarty, dieser Hook wird allerdings erst nach dem generieren der Ausgabe ausgeführt, dh um eigene Variablen zu nutzen ist es nötig im Emailtemplate Platzhalter zu verwenden zb. #eigenevar# welche dann bei besagtem hook durch tpl-Dateien ersetzt werden.

Dadurch wird Benutzern die Möglichkeit genommen vollständige Plugin Mail-Templates über das Shop backend zu bearbeiten bzw Pluginentwicklern Emailtemplates über das info.xml anzugeben.

Ich lerne immer noch jeden Tag dazu, es kann also auch sein das ich etwas übersehen habe.
Sollte ich aber richtig liegen wäre mein Vorschlag dem Hook HOOK_MAILTOOLS_INC_SWITCH eine Referenz auf mailsmarty hinzu zufügen um an dieser Stelle schon Template Variablen setzen zu können.

cheers
daniel
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
6.674
1.604
Berlin
Nein du hast das richtig erkannt, besser wäre es wenn ich vor dem Parsen alles noch mal über den Haufen werfen und sogar auf eine andere Vorlage zurückgreifen könnte.

Ich stand vor ein paar Tagen vor dem selben Problem, konnte mir aber dadurch behelfen dass ich die Funktion einfach neu starte und auf meine Pluginvorlage verweise.
Das ging natürlich weil ich nach dem email Versand direkt einen redirect starte, so dass die eigentliche Mail die ursprünglich gesendet würde nicht mehr beendet wird.

Alles etwas pfuschig aber man muss sich bei den Plugins an einigen stellen mit "etwas pfuschig" zu helfen wissen, eventuell kannst du einen ähnlichen weg gehen, sonst bleiben dir nur deine verwendeten Platzhalter, die aber auch wieder am System vorbei arbeiten.
 

onlyspu

Aktives Mitglied
10. Oktober 2017
4
2
vielen dank für deine antwort und sorry für meine verspätete, wollte noch 1-2 sachen probieren aber bin noch nicht dazu gekommen.
mit 'pfuschen' hast du leider recht, wobei der shop trotzdem recht gut erweiterbar ist!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Firmen- und E-Mail Einstellungen - Text hevorheben (fett) und Anordnung in Vorlage anpassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Servicedesk - Domain-Hoster gewechselt, E-Mail erfolgreich getestet, aber keine E-Mails landen im Service Desk! Servicedesk (Beta) 3
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
In Email-Vorlage: E-Mail Adresse im eigenen Feld verwenden JTL-Wawi 1.8 4
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu E-Mail mit Strato - Fehler normal? Betrieb / Pflege von JTL-Shop 6
Neu E-Mail Vorlagen erweitern: Neue Vorlage à la Header, bzw. Sprachvariable nutzen? Templates für JTL-Shop 3
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu E-Mail Versandbenachrichtigung aus JTL Wawi 1.8.10.0 wird doppelt versendet User helfen Usern 4
Neu E-Mail Versand in JTL - Absender ändern User helfen Usern 2
Neu E-Mail Benachrichtigung, wenn Artikel einen bestimmten Lagerbestand unterschreitet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4

Ähnliche Themen