templates/clientWeb/packageSearch/_packageSearchNav.html.twig line 1

Open in your IDE?
  1. {% block searchNav %}
  2. {% set queryParams =app.request.query.all %}
  3. {# on retire tout les paramètre que l'on souhaite en spécifiant la clé que l'on veut enlever #}
  4. <div id="sidebar">
  5.     <div id="searchNav">
  6.         <div class="col-12 px-0 mx-0 my-0 py-0">
  7.             <form id='filters' role="form">
  8.                 <h4 class="searchTitle">Recherche</h4>
  9.                 <div class="row justify-content-center mx-0 px-0 my-0 py-0 form-group">                    
  10.                     {% if queryParams is not empty and queryParams.namePackage is defined %}
  11.                         <input class="col-12 my-0 py-0 form-control" type="text" name="namePackage" id="namePackage" value="{{ queryParams.namePackage }}">
  12.                     {% else %}
  13.                         <input class="col-12 my-0 py-0 form-control" type="text" name="namePackage" id="namePackage">
  14.                     {% endif %}
  15.                 </div>
  16.                 <h4 class="searchTitle">Prix</h4>
  17.                 <div class="row justify-content-center mx-0 px-0 my-0 py-0 form-group">
  18.                     {% if queryParams is not empty and queryParams.min is defined %}
  19.                         {% set min = queryParams.min %}
  20.                     {% endif %}
  21.                     <input class="col-6 my-0 py-0 form-control" type="number" name="min" id="min" value="{{ min }}">
  22.                     {% if queryParams is not empty and queryParams.max is defined %}
  23.                         {% set max = queryParams.max %}
  24.                     {% endif %}
  25.                     <input class="col-6 my-0 py-0 form-control" type="number" name="max" id="max" value="{{ max }}">
  26.                     
  27.                     <div class="col-12 my-1" id="priceSlider" data-min="{{ minDefault }}" data-max="{{ maxDefault }}">
  28.                     </div>                    
  29.                 </div>
  30.                 <h4 class="searchTitle">Nombre de Personne</h4>
  31.                 <div class="row justify-content-center mx-0 px-0 my-0 py-0 form-group">
  32.                     {% if queryParams is not empty and queryParams.minPersFilter is defined %}
  33.                         {% set minPersFilter = queryParams.minPersFilter %}
  34.                     {% endif %}
  35.                     <input class="col-6 my-0 py-0 form-control" type="number" name="minPersFilter" id="minPersFilter" value="{{ minPersFilter }}">
  36.                     {% if queryParams is not empty and queryParams.maxPersFilter is defined %}
  37.                         {% set maxPersFilter = queryParams.maxPersFilter %}
  38.                     {% endif %}
  39.                     <input class="col-6 my-0 py-0 form-control" type="number" name="maxPersFilter" id="maxPersFilter" value="{{ maxPersFilter }}">
  40.                     
  41.                     <div class="col-12 my-1" id="persSlider" data-min="{{ minPersFilterDefault }}" data-max="{{ maxPersFilterDefault }}">
  42.                     </div>
  43.                 </div>
  44.                 <h4 class="searchTitle">Limite de Personne</h4>
  45.                 
  46.                 <div class="row justify-content-center mx-0 px-0 my-0 py-0">
  47.                     <div class="col-3 mx-1 px-0 form-check">
  48.                         <input class="form-check-input" type="checkbox" name="withPackage" id="withPackage">
  49.                         <label class="form-check-label" for="allPackage">Avec</label>
  50.                     </div>
  51.                     <div class="col-3 mx-1 px-0 form-check form-switch">
  52.                         <input class="form-check-input" type="checkbox" name="emptyPackage" id="emptyPackage">
  53.                         <label for="allPackage" class="form-check-label">Sans</label>
  54.                     </div>
  55.                 </div>
  56.                 
  57.                     
  58.                 {# for pack in package #}
  59.                 <!-- <p>
  60.                     <label for="priceMin{# pack.priceTTC #}">Prix Mini</label>
  61.                     <input type="number" name="priceMin[]" id="priceMin{# pack.priceTTC #}" value="pack.priceTTC">
  62.                 </p>-->
  63.                 
  64.                 {# endfor #}
  65.                 <input type="hidden" name="page" value="{{ page }}">
  66.             </form>
  67.         </div>
  68.     </div>
  69. </div>
  70. {% endblock %}