{% extends 'public/base.html' %} {% load i18n %} {% block content %} {% comment %}Kontakt to jeden pas, a nie wielki tytuł nad pustym polem i formularz gdzieś niżej. Od razu pod okruszkami stoją obok siebie dwie karty: ciemna z tytułem, wstępem i danymi teleadresowymi oraz jasna z formularzem. Szerokość (`max-w-6xl px-6`) jest ta sama co w nagłówku i okruszkach, więc wszystko zaczyna się w jednej linii z logo. Obie karty mają tę samą wysokość (siatka rozciąga wiersz), dlatego krótka ciemna karta nie wisi nad pustym miejscem - jej dół wypełnia rysunek koperty. Poniżej `lg` karty stają jedna pod drugą: najpierw ta, która w kodzie stoi pierwsza, czyli dane (Kolumna z danymi przestawia je tylko na szerokim ekranie, przez `lg:order-last`). Karta z formularzem rysuje się tylko wtedy, gdy jest co w niej pokazać - inaczej ciemna karta zajmuje cały pas i nie zostaje po niej pusta kolumna.{% endcomment %}
{% include 'public/partials/deco.html' with slot='contact' %}
{% comment %}Ciemna karta - ta sama ciemna płaszczyzna i poświata w kolorze wiodącym, którą strona główna zaprasza do kontaktu. Tytuł strony pada tu raz; nadtytuł to pole Nadtytuł albo nazwa serwisu.{% endcomment %}

{{ page.hero_kicker|default:site_settings.site_name }}

{{ page.title }}

{% if page.intro %}

{{ page.intro }}

{% endif %} {% if page.address or page.phone or public_email or page.opening_hours %} {% comment %}Dane teleadresowe - wiersz z ikoną, drobnym podpisem i wartością. Telefon i e-mail są odnośnikami.{% endcomment %} {% if page.details_heading %}

{{ page.details_heading }}

{% endif %}
{% if page.address %}
{{ page.address_label }}
{{ page.address }}
{% endif %} {% if page.phone %}
{{ page.phone_label }}
{{ page.phone }}
{% endif %} {% if public_email %}
{{ page.email_label }}
{{ public_email }}
{% endif %} {% if page.opening_hours %}
{{ page.hours_label }}
{{ page.opening_hours }}
{% endif %}
{% endif %} {% comment %}Przyciski pod danymi. Pierwszy prowadzi do formularza - na szerokim ekranie formularz stoi tuż obok, więc przycisk widać tylko wtedy, gdy karty stoją jedna pod drugą. Przy wyłączonym formularzu przycisk otwiera pocztę i widać go zawsze.{% endcomment %} {% if page.hero_button_label and form or page.hero_button_label and public_email or page.hero_show_phone and page.phone %}
{% if page.hero_button_label %} {% if form %} {{ page.hero_button_label }} {% elif public_email %} {{ page.hero_button_label }} {% endif %} {% endif %} {% if page.hero_show_phone and page.phone %} {{ page.phone }} {% endif %}
{% endif %}
{% comment %}Koperta w locie - sama kreska, bez wypełnienia. Stoi na dole karty i zajmuje miejsce, które przy krótkiej karcie zostałoby puste; na telefonie karta jest niska, więc rysunek tam znika.{% endcomment %}
{% if form or public_email %}
{% if page.form_kicker %}

{{ page.form_kicker }}

{% endif %}

{{ page.form_heading }}

{% if form %} {% if page.form_intro %}

{{ page.form_intro }}

{% endif %} {% comment %}Krótkie pola (imię, e-mail, a przy włączonym telefonie także telefon i temat) stoją parami, długie zajmują cały wiersz. Na telefonie wszystko idzie w jednej kolumnie.{% endcomment %}
{% csrf_token %} {% if form.non_field_errors %}
{% for error in form.non_field_errors %}

{{ error }}

{% endfor %}
{% endif %} {% for field in form %} {% if field.is_hidden %} {{ field }} {% elif field.name == 'consent' %} {% comment %}Zgoda pod formularzem - pole wyboru obok treści, adresy w treści zamieniają się w odnośniki.{% endcomment %}
{{ field }}
{% for error in field.errors %}

{{ error }}

{% endfor %}
{% else %}
{{ field }}
{% if field.help_text %}

{{ field.help_text }}

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

{{ error }}

{% endfor %}
{% endif %} {% endfor %}
{% comment %}Informacja z art. 13 RODO bez dodatkowego pola do zaznaczenia - odpowiedź na zapytanie nie wymaga zgody, a każde pole więcej to mniej wysłanych wiadomości. Link prowadzi do klauzuli z zakładki Dokumenty prawne, gdy jest opublikowana.{% endcomment %} {% if privacy_page %}

{% blocktrans with adres=privacy_page.get_absolute_url tytul=privacy_page.title %}Dane z formularza wykorzystamy tylko po to, żeby odpowiedzieć na wiadomość. Kto je przetwarza i jakie masz prawa: {{ tytul }}.{% endblocktrans %}

{% endif %}
{% else %} {% comment %}Formularz wyłączony w panelu - w karcie zostaje sam adres.{% endcomment %} {% if page.disabled_text %}

{{ page.disabled_text }}

{% endif %} {{ page.submit_label }} {% endif %}
{% endif %}
{% endblock %}