Verwalten von Text-Vorlagen

Updated on 6. August 2024

Verwalten von Text-Vorlagen

Reihenfolge beim Laden der Text-Vorlagen #

Textvorlagen werden gemäss festgelegten Prioritäten in einer bestimmten Reihenfolge geladen. Die Prioritäten sind wie folgt:

Die Prioritäten sind wie folgt festgelegt.

  1. Textvorlage der Organisation im korrekten Format.
  2. Textvorlage der Organisation im Klartextformat.
  3. Textvorlage der Organisation in der jeweils richtigen Sprache.
  4. Textvorlage der Organisation in deutscher Sprache.
  5. Textvorlage der Organisation für den passenden Kanal.
  6. Textvorlage der Organisation für den Standardkanal.
  7. Textvorlagen von Mitgliedern im korrekten Format.
  8. Textvorlagen von Mitgliedern im Klartextformat.
  9. Textvorlagen von Mitgliedern in der jeweils richtigen Sprache.
  10. Textvorlagen von Mitgliedern in deutscher Sprache.
  11. Textvorlagen von Mitgliedern für den passenden Kanal.
  12. Textvorlagen von Mitgliedern für den Standardkanal.

Verwendung von Platzhaltern #

Pro Nachricht können verschiedene Platzhalter verwendet werden. Diese werden durch zwei direkt aufeinanderfolgende geschweifte Klammern markiert.

Unterstützte Platzhalter:

Sammelrechnungen #

{{ org__name }}
{{ invoice_template__name }}
{{ invoice_template__start_period }}
{{ invoice_template__end_period }}
{{ invoice_template__due_date }}
{{ invoice_template__condition__days }}
{{ current_year }}

Sammelrechnungen | Positionen #

{{ category.name }}
{{ current_year }}

Eventrechnungen #

{{ owner_address_summary }}
{{ recipient_address_summary }}
{{ recipient_email }}
{{ owner_name }}
{{ owner_address }}
{{ owner_zip }}
{{ owner_place }}
{{ owner_full_place }}
{{ owner_phone }}
{{ owner_website }}
{{ company_name }}
{{ invoice_id }}
{{ invoice_subject }}
{{ invoice_salutation }}
{{ invoice_text_top }}
{{ invoice_text_bottom }}
{{ invoice_document_date }}
{{ invoice_due_date }}
{{ invoice_conditions }}

Kurs-Notifikationen #

{{ member_first_name_or_email }}
{{ member.first_name }} 
{{ member.last_name }}
{{ org }}
{{ registration }}
{{ course__name }}
{{ course__description }}
{{ course__max_registrations }}
{{ course__registration_behavior }}
{{ course__registration_deadline_hours }}
{{ url }}
{{ training__start_date }}
{{ training__end_date }}
{{ training__place }}
{{ training__description }}
{{ training__important }}
{{ training__cancelled }}

Event-Notifikationen #

{{ member_first_name_or_email }}
{{ member.first_name }} 
{{ member.last_name }}
{{ org.name }}
{{ event }}
{{ event__name }}
{{ event__description }}
{{ event__line_up_text }}
{{ event__creator }}
{{ event__contact }}
{{ event__registration_deadline }}
{{ url }}

Eintritts-Gesuche #

{{ member_first_name_or_email }}
{{ member.first_name }} 
{{ member.last_name }}
{{ entry_request.email }}
{{ entry_request.first_name }}
{{ entry_request.last_name }}
{{ entry_request.address }}
{{ entry_request.address_nr }}
{{ entry_request.address_extension }}
{{ entry_request.plz }}
{{ entry_request.place }}
{{ org.name }}
{{ url }}

Profilanpassungen #

{{ member_first_name_or_email }}
{{ member.first_name }}
{{ member.last_name }}
{{ change_request.email }}
{{ change_request.first_name }}
{{ change_request.last_name }}
{{ change_request.address }}
{{ change_request.address_nr }}
{{ change_request.address_extension }}
{{ change_request.plz }}
{{ change_request.place }}
{{ change_request.member.id }}
{{ change_request.member.email }}
{{ change_request.member.first_name }}
{{ change_request.member.last_name }}
{{ change_request.member.address }}
{{ change_request.member.address_nr }}
{{ change_request.member.address_extension }}
{{ change_request.member.plz }}
{{ change_request.member.place }}
{{ org.name }}
{{ url }}

Geburtstags-Glückwünsche #

{{ member_first_name_or_email }}
{{ member.first_name }}
{{ member.last_name }}
{{ org.name }}
{{ age }}
{{ salutation }}
{{ salutation_prefix }}

Erweiterte Bedingungen #

Wir verwenden jinja2 zum rendern der Texte und ersetzen der Platzhalter. Nachfolgend findest du Beispiele, wie du bedingte Anweisungen einsetzen kannst.

Wenn-Abfrage #

Event-Beschrieb nur anzeigen, sofern vorhanden. Diese Überprüfung ist in der Standard-Vorlage bereits vorhanden.

{% if event__description %}
<br/>{{ event__description }}<br/>
{% endif %}

Wenn-Abfrage #

Hinweis anzeigen, falls ein Mitglied noch keine 16 Jahre alt ist.

{% if age < 16 %} Achtung, Hinweis zum Jugendschutz {% endif %}

Standard-Wert #

Verwendet den Vornamen, falls vorhanden, ansonsten die E-Mail-Adresse.

{{ member.first_name | default(member.email, true) }}

Nicht überschreibbare Vorlagen #

Einige Textvorlagen können nicht von der Organisation überschrieben werden.

  • E-Mail-Vorlagen: Zusätzlich im HTML-Format verfügbar. Der Empfänger erhält die Nachricht im HTML-Format, falls der E-Mail-Client dies unterstützt.
  • WhatsApp-Vorlagen: Nicht überschreibbar, da sie von Meta genehmigt werden müssen und strikten Bestimmungen unterliegen.

Tipps #

  • Wenn du die Vorlagen für Mitglieder nutzt, profitierst du immer von der neuesten Version und musst dir keine weiteren Gedanken machen.
  • Orientiere dich immer an den originalen Textvorlagen, wenn du Platzhalter einsetzt.
  • Bevor du die angepasste Textvorlage für Nachrichten an Mitglieder verwendest, solltest du sie testen, indem du dir selbst eine Nachricht schickst.
  • Achte darauf, dass manche Platzhalter in bestimmten Situationen deaktiviert sein können. Beispielsweise ist der Platzhalter {{ registration }} nur dann verfügbar, wenn die Teilnahme eines Mitglieds geändert wurde.

War dieser Artikel hilfreich?