Platzhalter und Formatierungen in Email-Vorlagen

Wie auch für Brief-Vorlagen können Sie in BISO E-Mail-Vorlagen definieren, welche im Beratungsfall ergänzend / anstelle der Brief-Funktion genutzt werden kann.

Sie finden die E-Mail-Vorlagen als Teil-Maske der Brief-Vorlagen unter Wertelisten > Briefvorlagen > Email-Vorlagen:

Email-Vorlagen-Maske

Platzhalter

Die E-Mail-Platzhalter funktionieren identisch wie in den Brief-Vorlagen: Sie finden die verfügbaren Platzhaltern im referenzierten Dokument.

Die Syntax für Platzhalter ist allerdings in einem Punkt unterschiedlich:

Als Trennzeichen zwischen Objekt und Eigenschaft verwenden Sie einen Punkt (.) anstelle des Pfeils (->):

Anstatt

{$kunde->name}

verwenden Sie

{$kunde.name}

Grund dafür ist die Möglichkeit, HTML-formartierte Emails zu verwenden: HTML ist eine Auszeichnungssprache, welche formatierte Emails erlaub. In HTML ist allerdings das Zeichen “>” ein Steuerzeichen und kann nicht im Lauftext verwendet werden.

Ein paar Beispiele für Email-Textvorlagen:

Name des Beraters, der Beraterin:
{$berater.vorname} {$berater.name}

Termin und Zeit im Format 'dd.mm.YYYY, um HH:MM Uhr':
{$termin.termin_datum|date_format_utf8:"%d.%m.%Y"}, um  {$termin.zeit_beginn|date_format_utf8:"%H:%M"} Uhr

Ausgabe aller Objekte (Achtung, funktioniert nur in Text-Email, nicht HTML):
{print_r(array_keys($smarty.template_object->smarty->tpl_vars))}

Ausgabe der Eigenschaften eines Objektes:
{$kunde|json_encode:JSON_PRETTY_PRINT}