{% extends 'admin_base.html.twig' %} {% block title %}Elternbriefe – Fit wie ein Fisch{% endblock %} {% block header_title %}Elternbriefe{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block content %} {% include 'admin/fisch/_fisch_page_header.html.twig' with { title: 'Elternbriefe & Infomails', icon: 'envelope', subtitle: 'Saison ' ~ seasonYear ~ ' — E-Mail nur Deutsch, Übersetzungen per Flaggen-Link auf der Webseite' } %} {% for label, messages in app.flashes %} {% for message in messages %}
{{ message }}
{% endfor %} {% endfor %}
Empfänger
Es werden nur bestätigte Anmeldungen mit E-Mail-Adresse berücksichtigt.
E-Mail-Text (nur Deutsch)

In der E-Mail erscheint ausschließlich dieser deutsche Text (mit Platzhaltern pro Familie). Andere Sprachen nur über Flaggen auf der Webseite.

Platzhalter z. B. {eltern_name}, {kind_name}, {schwimmbad}, {uhrzeit}, {bad_infos}
PDF-Anhänge (alle Empfänger)
Max. 10 MB pro Datei, nur PDF. Werden an jede Mail des Filters angehängt.
Abweichender deutscher Text pro Schwimmbad (optional, nur bei „Alle Schwimmbäder“)

Wenn leer, erhalten alle Empfänger den deutschen Standardtext oben. Flaggen in der Mail verlinken auf die Web-Übersetzungen unten.

{% for pool in pools %}
{{ pool.name }}
{% endfor %}
Übersetzungen für die Webseite (nicht in der E-Mail)
{% if not deeplConfigured %}
DeepL nicht konfiguriert — Übersetzungen manuell pflegen oder Key setzen.
{% endif %}

Diese Texte erscheinen auf /booking/fisch/elterninfo/…, wenn Eltern auf eine Flagge in der E-Mail klicken. Deutsch auf der Webseite = E-Mail-Text oben.

{% for code in locales %} {% if code != 'de' %}
{% endif %} {% endfor %}
Testversand
Übernimmt Betreff/Text und Web-Übersetzungen aus dem Formular oben. Fehlende Übersetzungen werden bei DeepL automatisch ergänzt. Flaggen-Links speichern eine Test-Kampagne in der DB.
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}