Custom-Mail-Templates

Mit deinem Custom-Template kannst du auch die Mail-Templates deiner alphaNEXT Installation beeinflussen und individualisieren.

Dabei ist wichtig zu beachten, dass du das jeweilige Standard-Mail-Template automatisch überschreibst! Erweitern oder umbauen ist hier nicht möglich.

Informationsstand

alphaNEXT v3.3.0

Stand: 02/2024

Mail-Template überschreiben

  • Hinweise:
    • Du kannst keinen neuen Mail-Templates erstellen, sondern lediglich die überschreiben, die das Default-Template anbietet.
    • Verwende immer exakt den gleichen Dateinamen, wie auch im Default-Template
    • Alle Mail-Templates müssen innerhalb deines Custom-Template-Verzeichnis im Unterverzeichnis /mail_templates/ abgelegt werden.



  1. Der Einfachheit halber empfehlen wir dir, das Mail-Template welches du überschreiben möchtest, vom Default-Template in dein Custom-Template zu kopieren. Denk dabei daran, es im o.g. Unterverzeichnis abzulegen, damit es von alphaNEXT erkannt wird!
  2. Anschließend kannst du innerhalb der kopieren HTML-Datei dein Mail-Template anlegen.
  3. Nutze die von alphaNEXT bereitgestellten Variablen in deinem Mail-Template um z.B. den Body automatisch in deinem Mail-Template platzieren zu lassen.

Sobald du die HTML-Datei gespeichert hast, nutzt alphaNEXT dieses Mail-Template für den Versand von E-Mails des jeweiligen Typ.


Mail-Template Varianten

default.html

  • Standard-Mail-Template für alle ausgehenden E-Mails, für die kein anderer Template-Typ definiert ist.


system_message.html

  • Standard-Mail-Template für Systembenachrichtigungen.
  • Wird i.d.R. nur für interne E-Mails genutzt, die an Administratoren gerichtet sind.


Verfügbare Varianten

alphaNEXT stellt verschiedene Varianten bereit, die du innerhalb deines Mail-Template verwenden kannst. Im folgenden sind alle verfügbaren Varianten mit einer kurzen Definition aufgelistet.


%mail_subject%
Beinhaltet den jeweiligen Betreff der ausgehenden E-Mail.


%mail_body_html%
Beinhaltet den gesamten Body einer E-Mail in HTML-Format. Beispiel: Inhalte eines abgesendeten Kontaktformular.


%mail_body_alt%
Beinhaltet den gesamten Body einer E-Mail in Text-Format.


%http_server%
Beinhaltet die Domain mit Protokoll der versendenden Website. Beispiel: https://www.alphanext.de


%http_server_backendlogin%
Beinhaltet die URL des Backendlogin der versendenden Website. Beispiel https://www.alphanext.de/alphanext