{% extends "public/base.html" %} {% load i18n %} {% block content %} {% include 'public/partials/preview_bar.html' %} {% comment %}Ten sam ciemny nagłówek, który otwiera każda podstronę serwisu - formularz nie jest gościem w cudzym szablonie, tylko zwykła strona. Rysunek `signal` mówi to samo, co strona kontaktu: stąd idzie wiadomość.{% endcomment %} {% include 'public/partials/page_header.html' with title=object.heading eyebrow=site_settings.site_name lead=object.intro deco='signal' deco_edge='wave' %}
{% comment %}Wąski słup na środku - formularz czyta się w jednej kolumnie, a jego szerokość ustawia panel (Ustawienia formularzy).{% endcomment %}
{% if closed %}

{% trans "Zgłoszenia zamknięte" %}

{{ object.closed_message }}

{% endif %} {% if form %}

Formularz

{% csrf_token %} {% if form.non_field_errors %}
{% for error in form.non_field_errors %}

{{ error }}

{% endfor %}
{% endif %} {% for hidden in form.hidden_fields %}{{ hidden }}{% endfor %} {% comment %}Pola na połowę szerokości stana obok siebie dopiero od ekranu sm - na telefonie każde zajmuje cały wiersz.{% endcomment %}
{% for definition, field in form.rows %}
{% if definition.kind == 'checkbox' or definition.kind == 'consent' %} {% else %}
{{ field }}
{% endif %} {% if definition.help_text %}

{{ definition.help_text }}

{% endif %} {% for error in field.errors %}

{{ error }}

{% endfor %}
{% endfor %}

{% blocktrans %}Pola oznaczone * są wymagane.{% endblocktrans %}

{% endif %}
{% endblock %}