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:
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}