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.
- Textvorlage der Organisation im korrekten Format.
- Textvorlage der Organisation im Klartextformat.
- Textvorlage der Organisation in der jeweils richtigen Sprache.
- Textvorlage der Organisation in deutscher Sprache.
- Textvorlage der Organisation für den passenden Kanal.
- Textvorlage der Organisation für den Standardkanal.
- Textvorlagen von Mitgliedern im korrekten Format.
- Textvorlagen von Mitgliedern im Klartextformat.
- Textvorlagen von Mitgliedern in der jeweils richtigen Sprache.
- Textvorlagen von Mitgliedern in deutscher Sprache.
- Textvorlagen von Mitgliedern für den passenden Kanal.
- 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 }}
{{ 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 }}
Rechnungen (Allgemein, auch für Sammelrechnungen möglich) #
{{ 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 }}
Die Members Rechnungsnummer besteht aus total 36 Zeichen (UUID-Format). Die Letzten 5 Zeichen der Rechnungsnummer sind jedoch ausreichend, um eine Rechnung eindeutig identifizieren zu können.
Die letzten 5 Zeichen können wie folgt angezeigt werden.
{{ invoice_id[-5:] }}
Event-Rechnungen #
{{ 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 }}
Event-Rechnungen #
{{ 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 }}
Rechnungs-Versand #
{{ recipient_salutation }} - Lieber Guschti, Sehr geehrte Frau Müller
{{ invoice }} - Rechnungs-Informationen
{{ invoice.text_top }} - Text oben von Rechnung
{{ invoice.text_bottom }} - Text unten von Rechnung
{{ invoice.recipient }} - Empfänger-Informationen
{{ invoice.org.name }} - Organisation
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.