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.
Last Update: 2. Juli 2024
7. September 2023 tobi@truecode.chEinstellungen
Total 0 Votes
0

Teile uns mit, wie wir diesen Beitrag verbessern können?

+ = Verify Human or Spambot ?

Füge deine Frage hinzu

You will receive an email when your question will be answered.

+ = Verify Human or Spambot ?

Füge deine Frage hinzu

You will receive an email when your question will be answered.

+ = Verify Human or Spambot ?

Back To Top