templates/contact/ask/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ website_name }} contactez le service support !{% endblock %}
  3. {% block stylesheets %}
  4.     <link rel="stylesheet" href="{{ asset('/css/pages/contact.css') }}" />
  5. {% endblock %}
  6. {% block body %}
  7.     <div class="min-slider">
  8.         <div class="usefull-width">
  9.             <div class="item-slider-centered">
  10.                 <H1 class="item-header-h2">
  11.                     Contacter le service support
  12.                 </H1>
  13.                 <H2>
  14.                     Remplissez les champs ci-dessous, nos équipes vous répondent !
  15.                 </H2>
  16.             </div>
  17.         </div>
  18.     </div>
  19.     <div class="usefull-width">
  20.         <div class="flex-item">
  21.             <div class="item-form">
  22.                 <ol class="breadcrumb">
  23.                     <li class="breadcrumb-item"><a href="{{ path('contact') }}">Contact</a></li>
  24.                     <li class="breadcrumb-item active" aria-current="page">Service support</li>
  25.                 </ol>
  26.                 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
  27.                     <div class="alert-success erase">
  28.                         <b>Félicitations</b>, nous avons bien pris en compte votre demande.
  29.                         <br/>
  30.                         Nos équipes vous contacteront dans les plus brefs délais.
  31.                     </div>
  32.                     <div class="alert-danger erase">
  33.                         Une erreur est survenue, veuillez essayer ultérieurement.
  34.                     </div>
  35.                 </div>
  36.                 {% if form is not empty %}
  37.                     {{ form_start(form, {'attr': {'id':'myForm'} }) }}
  38.                         <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
  39.                             {{ form_row(form.name) }}
  40.                         </div>
  41.                         <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
  42.                             {{ form_row(form.last_name) }}
  43.                         </div>
  44.                         <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
  45.                             {{ form_row(form.compagny_name) }}
  46.                         </div>
  47.                         <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
  48.                             {{ form_row(form.phone) }}
  49.                         </div>
  50.                         <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
  51.                             {{ form_row(form.email) }}
  52.                         </div>
  53.                         <div class="with-padding-left-right-15">
  54.                             {{ form_row(form.message) }}
  55.                             <div class="flex-item">
  56.                                 <div class="loader erase">
  57.                                     <img src="{{ asset('/images/loader/loader.gif') }}" width="40" height="40" border="0"/>
  58.                                 </div>
  59.                                 <button class="loader-button button_blue with-min-width-150 with-margin-top-20">
  60.                                     Envoyer
  61.                                 </button>
  62.                             </div>
  63.                         </div>
  64.                     {{ form_end(form) }}
  65.                 {% endif %}
  66.             </div>
  67.         </div>
  68.     </div>
  69. </div>
  70. {% endblock %}
  71. {% block javascriptFooter %}
  72. <script>
  73.     $(document).ready(function(){
  74.         $('#myForm').submit(function(e){
  75.             e.preventDefault();
  76.             $('.loader').show();
  77.             $('.loader-button').hide();
  78.             $.ajax({
  79.                 url: '/send/information-contact',
  80.                 type: "POST",
  81.                 data: $(this).serialize(),
  82.                 success: function(data, textStatus, jqXHR) {
  83.                     if(data === true){
  84.                         $('.alert-success').show();
  85.                         $('.loader').hide();
  86.                     }else{
  87.                         $('.alert-success, .loader').hide();
  88.                         $('.alert-error, .loader-button').show();
  89.                     }
  90.                 },
  91.                 complete: function() {
  92.                 },
  93.                 error: function(jqXHR, textStatus, errorThrown) {
  94.                 }
  95.             });
  96.         });
  97.     });
  98. </script>
  99. {% endblock %}