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

Open in your IDE?
  1. {% block searchNav %}
    {% set queryParams =app.request.query.all %}
    {# on retire tout les paramètre que l'on souhaite en spécifiant la clé que l'on veut enlever #}
    
    <div id="sidebar">
        <div id="searchNav">
            <div class="col-12 px-0 mx-0 my-0 py-0">
                <form id='filters' role="form">
                    <h4 class="searchTitle">Recherche</h4>
                    <div class="row justify-content-center mx-0 px-0 my-0 py-0 form-group">                    
                        {% if queryParams is not empty and queryParams.namePackage is defined %}
                            <input class="col-12 my-0 py-0 form-control" type="text" name="namePackage" id="namePackage" value="{{ queryParams.namePackage }}">
                        {% else %}
                            <input class="col-12 my-0 py-0 form-control" type="text" name="namePackage" id="namePackage">
                        {% endif %}
                    </div>
                    <h4 class="searchTitle">Prix</h4>
                    <div class="row justify-content-center mx-0 px-0 my-0 py-0 form-group">
                        {% if queryParams is not empty and queryParams.min is defined %}
                            {% set min = queryParams.min %}
                        {% endif %}
                        <input class="col-6 my-0 py-0 form-control" type="number" name="min" id="min" value="{{ min }}">
                        {% if queryParams is not empty and queryParams.max is defined %}
                            {% set max = queryParams.max %}
                        {% endif %}
                        <input class="col-6 my-0 py-0 form-control" type="number" name="max" id="max" value="{{ max }}">
                        
                        <div class="col-12 my-1" id="priceSlider" data-min="{{ minDefault }}" data-max="{{ maxDefault }}">
                        </div>                    
                    </div>
                    <h4 class="searchTitle">Nombre de Personne</h4>
                    <div class="row justify-content-center mx-0 px-0 my-0 py-0 form-group">
                        {% if queryParams is not empty and queryParams.minPersFilter is defined %}
                            {% set minPersFilter = queryParams.minPersFilter %}
                        {% endif %}
                        <input class="col-6 my-0 py-0 form-control" type="number" name="minPersFilter" id="minPersFilter" value="{{ minPersFilter }}">
                        {% if queryParams is not empty and queryParams.maxPersFilter is defined %}
                            {% set maxPersFilter = queryParams.maxPersFilter %}
                        {% endif %}
                        <input class="col-6 my-0 py-0 form-control" type="number" name="maxPersFilter" id="maxPersFilter" value="{{ maxPersFilter }}">
                        
                        <div class="col-12 my-1" id="persSlider" data-min="{{ minPersFilterDefault }}" data-max="{{ maxPersFilterDefault }}">
                        </div>
                    </div>
                    <h4 class="searchTitle">Limite de Personne</h4>
                    
                    <div class="row justify-content-center mx-0 px-0 my-0 py-0">
                        <div class="col-3 mx-1 px-0 form-check">
                            <input class="form-check-input" type="checkbox" name="withPackage" id="withPackage">
                            <label class="form-check-label" for="allPackage">Avec</label>
                        </div>
                        <div class="col-3 mx-1 px-0 form-check form-switch">
                            <input class="form-check-input" type="checkbox" name="emptyPackage" id="emptyPackage">
                            <label for="allPackage" class="form-check-label">Sans</label>
                        </div>
                    </div>
                    
                        
                    {# for pack in package #}
                    <!-- <p>
                        <label for="priceMin{# pack.priceTTC #}">Prix Mini</label>
                        <input type="number" name="priceMin[]" id="priceMin{# pack.priceTTC #}" value="pack.priceTTC">
                    </p>-->
                    
                    {# endfor #}
                    <input type="hidden" name="page" value="{{ page }}">
                </form>
            </div>
        </div>
    </div>
    {% endblock %}