Zum Inhalt springen

enableHTMLMail greift nicht?

Erstellt am 5. März 2013 · 1 Antwort · letzte Antwort am 14. März 2013

Tags: Frage

zappzarapp ·

Hallo,

habe bei einer Seite die sr_feuser_register eingesetzt und im Constant-Editor ist der Parameter enableHTMLMail auf 1 gesetzt - jetzt sollten also meiner Meinung nach die HTML Templates aus meiner Datei genommen werden - das passiert aber nicht.

Es werden die Template-Parts EMAIL_TEMPLATE_SETFIXED_CREATE_REVIEW und EMAIL_TEMPLATE_SETFIXED_CREATE verwendet bei der Registrierung mit normaler Bestätigung oder Registrierung mit Admin-Review.

Was habe ich übersehen bzw. warum funktioniert das nicht bzw. wo kann ich kontrollieren was denn hier genau passiert?

Beschreibung aus der Doku:If set, emails sent to the front end user will be sent in HTML format. A plain text version will always be included in the emails.

Bei mir kommt aber definitiv nur die Plain-Text Version an - habe mir die ganze Email heruntergeladen/angesehen inklusive Header-Daten und da ist nur die Plain-Text Variante...

lg Matthias

zappzarapp ·

Ok,

das hängt nicht nur mit der Konstanten enableHTMLMail zusammen sondern auch mit dem Datenbankfeld module_sys_dmail_html des fe_users. Wenn das nicht auf 1 ist dann greift enableHTMLMail auch nicht.

Wenn ich module_sys_dmail_html zum Registrierungsformular hinzufüge und es auf eins gesetzt ist dann wird die HTML Mail verwendet. Ich kann das Feld jetzt entweder per CSS ausblenden damit dieser Wert immer gesetzt ist oder gibt es eine Möglichkeit eines default values wenn der Benutzer erstellt wird?

plugin.tx_srfeuserregister_pi1.create.defaultValues.module_sys_dmail_html = 1

Diese Angabe eines default values funktioniert aber nur dann wenn das Feld auch im Registrierungsformular ist - aber was ist mit default Werten die man setzen will und die nicht im Registrierungsformular sein sollen?

Zu dem Thema gibt es eh auch schon einen nicht gelösten Thread von mir... #112771

lg Matthias