templates/contact/form.html.twig line 1

Open in your IDE?
  1. {# templates/contact/form.html.twig #}
  2. {% extends 'public.html.twig' %}
  3. {% block title %}Contactez-nous
  4. {% endblock %}
  5. {% block body %}
  6.     {{ encore_entry_link_tags('home') }}
  7.     {% if mobile_detect.isMobile() %}
  8.         <div class="col-xs-12 pt-70 ubuntu bg-clouded pb-3">
  9.             <div class="container text-start mb-5">
  10.                 <div class="text-center">
  11.                     <img src="/img/logomark.svg" class="mb-3" style=""/>
  12.                 </div>
  13.                 <h1 class="fs-4 ubuntu-bold mt-2 mb-4">Toutes vos questions sur Bambboo</h1>
  14.                 <p class="fs-16" style="line-height: 28px;">
  15.                     <span class="ubuntu-bold d-block">Vous avez une question sur le fonctionnement de Bambboo ?</span>
  16.                     Retrouvez ici les réponses aux questions les plus fréquentes.</p>
  17.             </div>
  18.             <div class="container overflow-y-auto ubuntu-regular" style="height: 300px;">
  19.                 {% include 'common/faq.html.twig' with { 'current_route': app.request.attributes.get('_route') } %}
  20.             </div>
  21.             <div class="fs-4 my-4 mx-4">
  22.                 Vous avez besoin d’aide ?<br/>
  23.                 <span class="ubuntu-bold">Contactez-nous.</span>
  24.             </div>
  25.             <div class="bg-white rounded-3 mx-2 p-3">
  26.                 {% for label, messages in app.flashes %}
  27.                     {% for message in messages %}
  28.                         <div class="alert alert-{{ label }} alert-dismissible fade show" role="alert">
  29.                             {{ message }}
  30.                             <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  31.                         </div>
  32.                     {% endfor %}
  33.                 {% endfor %}
  34.                 {{ form_start(contactForm) }}
  35.                 {# Ces champs ne s'afficheront que s'ils sont dans l'objet form pour les invités #}
  36.                 {% if contactForm.firstname is defined %}
  37.                     {{ form_row(contactForm.firstname) }}
  38.                 {% endif %}
  39.                 {% if contactForm.lastname is defined %}
  40.                     {{ form_row(contactForm.lastname) }}
  41.                 {% endif %}
  42.                 {% if contactForm.email is defined %}
  43.                     {{ form_row(contactForm.email) }}
  44.                 {% endif %}
  45.                 {{ form_row(contactForm.message) }}
  46.                 {# Toujours présent #}
  47.                 <button type="submit" class="btn btn-clover w-100 my-3">Je valide</button>
  48.                 {{ form_end(contactForm) }}
  49.             </div>
  50.         </div>
  51.     {% else %}
  52.         <div class="container-fluid h-100 ubuntu-regular">
  53.             <div class="row full-height">
  54.                 <div class="col-12 col-md-6 bg-white d-flex flex-column align-items-center justify-content-center">
  55.                     <div class="container text-start mb-3 px-5">
  56.                         <h1 class="fs-1 ubuntu-bold mb-4">Toutes vos questions sur Bambboo</h1>
  57.                         <p class="fs-4" style="line-height: 28px;">
  58.                             <span class="ubuntu-bold d-block">Vous avez une question sur le fonctionnement de Bambboo ?</span>
  59.                             Retrouvez ici les réponses aux questions les plus fréquentes.</p>
  60.                     </div>
  61.                     <div class="container overflow-y-auto px-5 ubuntu-regular" style="height: 600px;">
  62.                         {% include 'common/faq.html.twig' with { 'current_route': app.request.attributes.get('_route') } %}
  63.                     </div>
  64.                 </div>
  65.                 <div class="col-12 col-md-6 d-flex align-items-center justify-content-center bg-register">
  66.                     <div class="col-md-8 bg-white rounded-3 p-5">
  67.                         <p class="fs-4 mb-5">
  68.                             Vous avez besoin d’aide ?<br/>
  69.                             <span class="ubuntu-bold">Contactez-nous.</span>
  70.                         </p>
  71.                         {% for label, messages in app.flashes %}
  72.                             {% for message in messages %}
  73.                                 <div class="alert alert-{{ label }} alert-dismissible fade show" role="alert">
  74.                                     {{ message }}
  75.                                     <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  76.                                 </div>
  77.                             {% endfor %}
  78.                         {% endfor %}
  79.                         {{ form_start(contactForm) }}
  80.                         {% if contactForm.firstname is defined %}
  81.                             {{ form_row(contactForm.firstname) }}
  82.                         {% endif %}
  83.                         {% if contactForm.lastname is defined %}
  84.                             {{ form_row(contactForm.lastname) }}
  85.                         {% endif %}
  86.                         {% if contactForm.email is defined %}
  87.                             {{ form_row(contactForm.email) }}
  88.                         {% endif %}
  89.                         {{ form_row(contactForm.message) }}
  90.                         <button type="submit" class="btn btn-clover w-100 mt-3">Je valide</button>
  91.                         {{ form_end(contactForm) }}
  92.                     </div>
  93.                 </div>
  94.             </div>
  95.         </div>
  96.     {% endif %}
  97. {% endblock %}