templates/forms/kontakt.html.twig line 1

Open in your IDE?
  1. {{ form_start(form, {
  2.     'attr': {
  3.         'novalidate': 'novalidate'
  4.     },
  5.     'render_rest': true
  6. }) }}
  7.     {# hidden #}
  8.     {{ form_widget(form.hidden) }}
  9.     {# filled #}
  10.     {{ form_widget(form.filled) }}
  11.     {# gender #}
  12.     {# <div class="form-radio-container gender">
  13.         {{ form_widget(form.gender.1) }}
  14.         <span class="custom-checkbox-empty">{{ include('svg/checkbox/checkbox-empty-icon.html.twig') }}</span>
  15.         <span class="custom-checkbox-checked">{{ include('svg/checkbox/checkbox-checked-icon.html.twig') }}</span>
  16.         {{ form_label(form.gender.1) }}
  17.     </div>
  18.     <div class="form-radio-container gender">
  19.         {{ form_widget(form.gender.0) }}
  20.         <span class="custom-checkbox-empty">{{ include('svg/checkbox/checkbox-empty-icon.html.twig') }}</span>
  21.         <span class="custom-checkbox-checked">{{ include('svg/checkbox/checkbox-checked-icon.html.twig') }}</span>
  22.         {{ form_label(form.gender.0) }}
  23.     </div> #}
  24.     <div class="row">
  25.         {# firstname #}
  26.         <div class="form-input-container">
  27.             {{ form_widget(form.firstname) }}
  28.             {{ form_label(form.firstname) }}
  29.         </div>
  30.         {# lastname #}
  31.         <div class="form-input-container">
  32.             {{ form_widget(form.lastname) }}
  33.             {{ form_label(form.lastname) }}
  34.         </div>
  35.     </div>
  36.     <div class="row">
  37.         {# email #}
  38.         <div class="form-input-container">
  39.             {{ form_widget(form.email) }}
  40.             {{ form_label(form.email) }}
  41.         </div>
  42.         {# phone #}
  43.         <div class="form-input-container">
  44.             {{ form_widget(form.phone) }}
  45.             {{ form_label(form.phone) }}
  46.         </div>
  47.     </div>
  48.     {# message #}
  49.     <div class="form-textarea-container">
  50.         {{ form_widget(form.message) }}
  51.         {{ form_label(form.message) }}
  52.     </div>
  53.     {# agreement #}
  54.     <div class="form-checkbox-container agreement">
  55.         {{ form_widget(form.agreement) }}
  56.         <span class="custom-checkbox-empty">{{ include('svg/checkbox/checkbox-empty-icon.html.twig') }}</span>
  57.         <span class="custom-checkbox-checked">{{ include('svg/checkbox/checkbox-checked-icon.html.twig') }}</span>
  58.         
  59.         {# {{ form_label(form.agreement) }} #}
  60.         <label class="form-checkbox required" for="contact_form_agreement">{{ 'form.contact.agreement'|trans|raw }}</label>
  61.         {# <span class="custom-checkbox-text">{{ 'form.job.agreement'|trans|raw }}</span> #}
  62.     </div>
  63.     {# errors, ul li #}
  64.     {% if form_errors(form) %}
  65.         <div class="form-error-box">
  66.             {{ form_errors(form) }}
  67.         </div>
  68.     {% endif %}
  69.     {# required fields message #}
  70.     <div class="form-required-message">
  71.         <p>
  72.             {{ 'form.contact.required'|trans }}
  73.         </p>
  74.     </div>
  75.     {# invalid message #}
  76.     <div class="form-invalid-message hide" id="contactFormInvalid">
  77.         <p>
  78.             {{ 'form.contact.invalid'|trans }}
  79.         </p>
  80.     </div>
  81.     {# custom submit button #}
  82.     <div class="form-button-container">
  83.         <button type="submit" class="button darkblue-to-turquois" {# id="{{ form.submit.vars.id }}" #} name="contact_form[{{ form.submit.vars.name }}]" aria-label="{{ form.submit.vars.label|trans }}">
  84.             {{ include('layout/components/button.html.twig') }}
  85.             <span class="button-text">{{ form.submit.vars.label|trans }}</span>
  86.         </button>
  87.     </div>
  88.     {# submit #}
  89.     <div class="hide-button">
  90.         {{ form_widget(form.submit) }}
  91.     </div>
  92. {{ form_end(form) }}