{# Server rendered, no JavaScript needed. Errors are announced and each message sits at its field. Schritte sind fieldsets: ohne Skript ein langes Formular mit Abschnitten, mit form-steps.js ein Schritt nach dem anderen. Bedingungen stehen als Datenattribute am Feld; der Server prüft sie beim Absenden selbst und verlangt nichts, was gar nicht galt. #} {% if form is null %}
Dieses Formular ist nicht mehr vorhanden.
{% elseif sent %}{{ form.settings.success }}
{% else %} {% set hasSteps = form.fields|filter(f => f.type == 'step')|length > 0 %} {% endif %}