templates/marketplace/forms/_reservation_form.html.twig line 1

Open in your IDE?
  1. {{form_start(form, {
  2.     'attr': {
  3.         'class': 'row'
  4.     }
  5. })}}
  6.      {% if form.category is defined %}
  7.         <div class="col-md-12 mb-4 categ-select" data-workshopurl = {{path('marketplace_get_workshop_from_categ', {'marketplaceCategory': -1})}}>
  8.             {{form_label(form.category)}}
  9.             {{form_widget(form.category)}}
  10.             {{form_errors(form.category)}}
  11.         </div>
  12.         <div class="col-md-6 mb-4 big-select" >
  13.             {{form_label(form.workshop)}}
  14.             {{form_widget(form.workshop)}}
  15.             {{form_errors(form.workshop)}}
  16.         </div>
  17.     {% endif %}
  18.     {% if form.description is defined %}
  19.         <div class="col-md-10 mb-4 big-select mt-4">
  20.             {{form_label(form.description)}}
  21.             {{form_widget(form.description)}}
  22.             {{form_errors(form.description)}}
  23.         </div>
  24.     {% endif %}
  25.     <div class="col-md-4">
  26.         <div class="col-md-12 mb-4 big-select calendar-container">
  27.             {# <h3 class="mb-3">Réserver la séance ?</h3> #}
  28.             {# <div id="inline_cal"></div> #}
  29.             {{form_widget(form.dateStart)}}
  30.             {{form_errors(form.dateStart)}}
  31.         </div>
  32.         <div class="col-md-12 mb-4 hour-block">
  33.             <div class="d-flex flex-wrap align-items-center flex-row mt-3">
  34.                 <img class="img-fluid dyna-date-img" src="{{ asset('build/images/marketplace/date.png') }}">
  35.                 <p class="dyna-date"> {{displayDate(date('now'), 'date-text-year')}}</p>
  36.             </div>
  37.             <div class="d-flex flex-row flex-wrap hour-container mb-3">
  38.                 {% for hourChoice in form.hourStart.children %}
  39.                     {{form_widget(hourChoice, {
  40.                         'label_attr': {
  41.                             'class': 'btn btn-secondary',
  42.                         },
  43.                     })}}
  44.                     {{form_errors(hourChoice)}}
  45.                 {% endfor %}
  46.             </div>
  47.         </div>
  48.     </div>
  49.     
  50.     <div class="col-md-6 ">
  51.         {{form_widget(form.adress)}}
  52.         {{form_errors(form.adress)}}
  53.         <div class="row mt-3">
  54.             <div class="col-md-6">
  55.                 {{form_widget(form.zipCode)}}
  56.                 {{form_errors(form.zipCode)}}
  57.             </div>
  58.             <div class="col-md-6">
  59.                 {{form_widget(form.town)}}
  60.                 {{form_errors(form.town)}}
  61.             </div>
  62.         </div>
  63.         {# <input type="text" class="form-control blue-line" id="add" placeholder="Saisir l'adresse de l'évenement"> #}
  64.         <div class="row mt-3">
  65.             <label class="form-label">Interlocuteur principal du projet</label>
  66.             <div class="col-md-6">
  67.                 {{form_widget(form.fullName)}}
  68.                 {{form_errors(form.fullName)}}
  69.                 {# <input type="text" class="form-control blue-line" id="name" placeholder="Nom, Prénom"> #}
  70.             </div>
  71.             <div class="col-md-6">
  72.                 {{form_widget(form.phone)}}
  73.                 {{form_errors(form.phone)}}
  74.                 {# <input type="text" class="form-control blue-line" id="phone" placeholder="Téléphone"> #}
  75.             </div>
  76.             <div class="col-12 mt-3">
  77.                 {{form_widget(form.email)}}
  78.                 {{form_errors(form.email)}}
  79.             </div>
  80.         </div>
  81.         <div class="d-flex flex-column mt-4 submit-container">
  82.             <button class="btn btn-primary submit" type="submit">
  83.             {% if freeRes is defined %}
  84.                 Faire ma demande
  85.             {% else %}
  86.                 Réserver
  87.             {% endif %}
  88.             </button>
  89.             <p class="notice mt-3">Pas de stress, Ulteam vous contactera prochainement.</p>
  90.         </div>
  91.     </div>
  92.     
  93. {{form_end(form)}}