{{ entry.form }}
{{ entry.createdAt|date('d.m.Y H:i') }} UTC{% if entry.consentAt %} · Einwilligung {{ entry.consentAt|date('d.m.Y H:i') }}{% endif %}
- {% for key, value in entry.data %}
- {{ key }}
- {{ value }} {% endfor %}
{% extends 'admin/shell.html.twig' %} {% set nav = 'forms' %} {# Die Vorschau zeichnet den Absendeknopf mit dem Standardbutton der Website - dafuer braucht die Seite dessen Stylesheet, genau wie die Designseite. #} {% block styles %}{% endblock %} {% block scripts %}{% endblock %} {% block title %}Formulare{% endblock %} {% block heading %}Formulare{% endblock %} {% block lead %}Felder, Empfänger, Einwilligungstext und Aussehen werden hier gepflegt. Auf einer Seite steht nur ein Formularblock mit der Adresse – so kann ein gespeicherter Seiteninhalt niemals ändern, wohin eine Anfrage geht.{% endblock %} {% block actions %}Neues Formular{% endblock %} {# Eine Feldkarte. Der Index steht in den Feldnamen; die Vorlage fuer neue Felder traegt an seiner Stelle den Platzhalter __n__, den das Skript beim Einfuegen ersetzt. #} {% macro field(f, n, row, types) %} {% set id = 'f' ~ f ~ '-' ~ n %}
Kleinbuchstaben, Ziffern, Unterstrich. Steht in der E-Mail vor der Antwort.
Durch Komma trennen, mindestens zwei.
Eine Zeile je Option: Option = Kennung aus der Mediathek. Sobald eine Option ein Bild hat, wird die Auswahl auf der Website zur Bildauswahl – anklickbare Karten statt Kästchen.
Technischer Name eines Auswahlfeldes weiter oben, Werte durch Komma. Bei einem Schritt gilt die Bedingung für alle seine Felder. Leer: das Feld gilt immer.
Hier erscheinen eingegangene Nachrichten, auch wenn der E-Mail-Versand fehlschlägt.
{{ entry.createdAt|date('d.m.Y H:i') }} UTC{% if entry.consentAt %} · Einwilligung {{ entry.consentAt|date('d.m.Y H:i') }}{% endif %}
KantSites · Arbeitsstand
{% endblock %}