templates/front/pages/contact.html.twig line 1

Open in your IDE?
  1. {% extends 'front/page.html.twig' %}
  2. {% trans_default_domain 'front' %}
  3. {% import "front/_shared/macros.html.twig" as macro %}
  4. {% form_theme form 'front/_forms/fields.html.twig' %}
  5. {% block body_class %}{{ parent() }} {% endblock %}
  6. {%  block meta_title %}{{ page.metaTitle }}{% endblock %}
  7. {%  block meta_description %}{{ page.metaDescription }}{% endblock %}
  8. {% block header_class %}contact-head dark-header{% endblock %}
  9. {% block header_content %}
  10. {% endblock %}
  11. {% block page_content %}
  12.     <main class="d-form contact">
  13.         <div class="bg-info-ctn">
  14.             <section class="container info">
  15.                 <div class="row">
  16.                     <div class="col-12 col-lg-8 offset-lg-2 content">
  17.                         <div class="form-ctn">
  18.                             {{ form_start(form, {'attr': {'data-controller': 'form'}}) }}
  19.                                 <h3 class="mb-2">{{ 'title.contact_us'|trans|raw }}</h3>
  20.                                 {% if success %}
  21.                                     <div class="alert alert-success mt-4">
  22.                                         {{ 'text.contact_success'|trans }}
  23.                                     </div>
  24.                                 {% else %}
  25.                                     <p class="mb-3"><b>{{ 'text.contact'|trans }}</b></p>
  26.                                     {{ form_row(form.subject) }}
  27.                                     <div class="row">
  28.                                         <div class="col">
  29.                                             {{ form_row(form.firstname) }}
  30.                                         </div>
  31.                                         <div class="col">
  32.                                             {{ form_row(form.lastname) }}
  33.                                         </div>
  34.                                     </div>
  35.                                     <div class="row">
  36.                                         <div class="col">
  37.                                             {{ form_row(form.email) }}
  38.                                         </div>
  39.                                         <div class="col">
  40.                                             {{ form_row(form.phone) }}
  41.                                         </div>
  42.                                     </div>
  43.                                     {{ form_row(form.company) }}
  44.                                     {{ form_row(form.userType) }}
  45.                                     {{ form_row(form.message) }}
  46.                                     {{ form_widget(form.optin) }}
  47.                                     {{ form_widget(form.recaptcha) }}
  48.                                     <br />
  49.                                     <div class="text-center">
  50.                                         <input class="submit" type="submit" name="submit" id="submit" value="Valider ma demande">
  51.                                         <p class="notice mt-2">{{ 'label.all_fields_required'|trans }}</p>
  52.                                     </div>
  53.                                     {{ form_row(form._token) }}
  54.                                 {{ form_end(form, {render_rest: false}) }}
  55.                             {% endif %}
  56.                         </div>
  57.                     </div> <!-- content -->
  58.                 </div> <!-- row -->
  59.             </section> <!-- info -->
  60.         </div>
  61.         {% include "front/_shared/faq.html.twig" %}
  62.     </main>
  63. {% endblock %}
  64. {% block javascripts %}
  65.     {{ parent() }}
  66. {% endblock %}
  67. {% block javascripts_footer %}
  68. {% endblock %}