Alle Kategorien

Wie kann ich Merkmale über Platzhalter im Newsletter ausgeben und individuell anpassen?

Für die Ausgabe verschiedenster Merkmale können Platzhalter verwendet werden. Die einfachste Form der Ausgabe ist die Einfache Personalisierung. Wer Merkmale aufgrund von Bedingungen ausgeben lassen möchte, kann dafür die Wenn-Dann-Sonst Personalisierung verwenden.

Die Personalisierungen/Platzhalter können sie über das Icon in der Bearbeitungs-Leiste einrichten bzw. einfügen.

Sie können Platzhalter auch über bestimmte Shortcuts einfügen.

Folgendes Format muss dafür verwendet werden: {{ recipient.Merkmal }}.

Für Merkmal setzen sie den korrekten Namen ein, zum Bsp.: first_name, last_name, etc…

Mit dem Shortcut {{ recipient.first_name }} geben sie also den Vornamen des Empfängers aus.

Nachfolgend finden sie eine Übersicht über die angelegten Standard-Merkmale:

E-Mail
email
{{ recipient.email }}
Telefon phone {{ recipient.phone }}
Geschlecht gender {{ recipient.gender }}
Vorname first_name {{ recipient.first_name }}
Nachname last_name {{ recipient.last_name }}
Geburtstag birthday {{ recipient.birthday }}

Sie können die Ausgabe der Merkmale auch anpassen bzw. modifizieren, hier stehen diverse Möglichkeiten zur Verfügung:

Bsp:

{{ recipient.first_name | upper }}
Die Ausgabe erfolgt in Grossbuchstaben
Peter → PETER
{{ recipient.first_name | lower }}
Die Ausgabe erfolgt in Grossbuchstaben
PETER → peter
{{ recipient.Titel | capitalize }}
Der erste Buchstabe wird als Grossbuchstabe angezeigt
ein schöner Tag → Ein schöner Tag
{{ recipient.Titel | title }}
Hierbei beginnt jeweils jedes Wort mit einem Großbuchstaben
ein schöner tag → Ein Schöner Tag
{{ recipient.Merkmal | default('Kein Eintrag vorhanden!') }}
Hat das Merkmal keinen Wert, so wird ein Standardwert ausgegeben
Kein Eintrag vorhanden!
{{ recipient.Merkmal | first }}
Hierbei wird nur der erste Wert ausgegeben
1234 → 1 a,b,c,d → a
{{ recipient.Merkmal | last }}
Hierbei wird nur der letzte Wert ausgegeben
1234 → 4 a,b,c,d → d
{{ "Ich mag %s und %s." | format(recipient.Wert1, recipient.Wet2) }}
Hiermit können verschiedenen Werte formatiert ausgegeben werden
Ich mag Sonne und Eis.
{{ recipient.Preis | number_format(2, '.', ',') }}
Hiermit können sie die Ausgabe von Zahlen formatieren
203765 → 203.765,00
{{ recipient.Merkmal | slice(10, 3) }}
Hiermit können sie ein Teil des Wertes ausgeben, dabei bestimmen sie Start und Länge
Newsletter2Go → 2Go

Auch das formatieren und modifizieren von Datums- und Zeitangaben sind möglich.

{{ "now" | date("d.m.Y") }}
Damit können sie das aktuelle Datum ausgeben (europäisches Format)
07.02.2018
{{ "now" | date("Y/m/d") }}
Damit lässt sich das aktuelle Datum auch in anderen Formaten ausgeben
2018/02/07
{{ recipient.Termin | date_modify("+1 day") | date("d.m.Y") }}
Damit geben sie den Folgetag des im Merkmal gespeicherten Datums aus
07.02.2018 → 08.02.2018
{{ recipient.Termin | date_modify("+1 week") | date("d.m.Y") }}
Damit können sie zum hinterlegten Datum eine Woche dazu addieren
07.02.2018 → 14.02.2018
{{ recipient.Termin | date_modify("next monday") | date("d.m.Y") }}
Damit geben sie den nächsten Montag ausgehend vom hinterlegten Datum aus
07.02.2018 → 12.02.2018

Für die Personalisierung nutzen wir die Template-Engine Twig. Die Dokumentation und weitergehende Informationen finden sie unter: https://twig.symfony.com/doc/2.x/