templates/actualite-etablissement/_includes/search-options.html.twig line 1

Open in your IDE?
  1. <div class="search-options w-100">
  2.     <div class="search-mobile" data-bs-toggle="collapse" data-bs-target="#dropdownFilters"><p>Affiner ma recherche</p></div>
  3.     <div id="dropdownFilters" class="collapse {% if type is defined and type == 'aside' %}show {% endif %}">
  4.     {% if 
  5.         app.request.attributes.get('_route') != "video-liste" and 
  6.         app.request.attributes.get('_route') != "diaporama-liste" and
  7.         app.request.attributes.get('_route') != "offre-emploi-root" 
  8.     %}
  9.         <div class="localisation">
  10.             <div class="h2-like">Localisation</div>
  11.             <ul class="navbar region">
  12.                 <li class="dropdown">
  13.                     <a id="searchDropdownRegion" class="title" href="javascript:void(0)" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  14.                         {% if lieu | lieuLibelle == 'DEFAULT' %}
  15.                             Régions
  16.                         {% else %}
  17.                             {{ lieu | lieuRegion | lieuLibelle | default('Régions') }}
  18.                         {% endif %}
  19.                     </a>
  20.                     <ul class="dropdown-menu" aria-labelledby="searchDropdownRegion">
  21.                         {% for region in regions %}
  22.                             {% if region | lieuLibelle != 'DEFAULT' and region.regionAdm is not null and region.slug not in tools.regionsExclues() %}
  23.                             <li>
  24.                                 <a href="{{ path(app.request.get('_route'), {'lieu': region.slug}) }}">{{ region | lieuLibelle }}</a>
  25.                             </li>
  26.                             {% endif %}
  27.                         {% endfor %}
  28.                     </ul>
  29.                 </li>
  30.             </ul>
  31.             <ul class="navbar {{ departements ? '' : 'empty'}}">
  32.                 {% if departements %}
  33.                 <li class="dropdown">
  34.                     <a id="searchDropdownDepartement" class="title" href="javascript:void(0)" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  35.                         {{ lieu | lieuDepartement | lieuLibelle | default('Départements') }}
  36.                     </a>
  37.                     <ul class="dropdown-menu" aria-labelledby="searchDropdownDepartement">
  38.                         {% for departement in departements %}
  39.                             <li>
  40.                                 <a href="{{ path(app.request.get('_route'), {'lieu': departement.slug}) }}">{{ departement | lieuLibelle }}</a>
  41.                             </li>
  42.                         {% endfor %}
  43.                     </ul>
  44.                 </li>
  45.                 {% else %}
  46.                     {#<li><p class="title">Choisir région</p></li>#}
  47.                 {% endif %}
  48.             </ul>
  49.             <ul class="navbar ville {{ villes ? '' : 'empty'}}">
  50.                 {% if villes %}
  51.                     <li class="dropdown">
  52.                         <a id="searchDropdownVille" class="title" href="javascript:void(0)" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  53.                             {{ lieu | lieuVille | lieuLibelle | default('Villes') }}
  54.                         </a>
  55.                         <ul class="dropdown-menu" id="dropdown-menu-villes" aria-labelledby="searchDropdownVille" data-simplebar="init">
  56.                             <li class="search-in-list"><input id="villeListInput" type="text" placeholder="Rechercher une ville ..." autofocus="autofocus"></li>
  57.                             {% for ville in villes %}
  58.                                 <li><a href="{{ path(app.request.get('_route'), {'lieu': ville.slug}) }}" {% if loop.index>80 %}rel=”nofollow”{% endif %} >{{ ville | lieuLibelle }}</a></li>
  59.                             {% endfor %}
  60.                         </ul>
  61.                     </li>
  62.                 {% else %}
  63.                     {#<li><p class="title">Choisir département</p></li>#}
  64.                 {% endif %}
  65.             </ul>
  66.         </div>
  67.     {% endif %}
  68.     <form method="GET" id="form-filtre">
  69.         <div class="search-categories">
  70.             <div class="h2-like">Affiner ma recherche</div>
  71.             {#<div class="search-mobile"><p>Affiner ma recherche</p></div>#}
  72.             <p class="choice-title opened" data-bs-toggle="collapse" data-bs-target="#dropdownNiveau">Niveau</p>
  73.             <ul id="dropdownNiveau" class="collapse show">
  74.                 <li><input type="checkbox" name="niveau[]" value="ecole" id="ecole" {{'ecole' in niveaux ? 'checked' : ''}}><label for="ecole">Ecole</label></li>
  75.                 <li><input type="checkbox" name="niveau[]" value="college" id="college" {{'college' in niveaux ? 'checked' : ''}}><label for="college">Collège</label></li>
  76.                 <li><input type="checkbox" name="niveau[]" value="lycee" id="lycee" {{'lycee' in niveaux ? 'checked' : ''}}><label for="lycee">Lycée</label></li>
  77.                 <li><input type="checkbox" name="niveau[]" value="professionnel" id="professionnel" {{'professionnel' in niveaux ? 'checked' : ''}}><label for="professionnel">Professionnel</label></li>
  78.                 <li><input type="checkbox" name="niveau[]" value="superieur" id="superieur" {{'superieur' in niveaux ? 'checked' : ''}}><label for="superieur">Supérieur</label></li>
  79.             </ul>
  80.             {% if app.request.attributes.get('_route') == "offre-emploi-root" %}
  81.             <p class="choice-title opened" data-bs-toggle="collapse" data-bs-target="#dropdownProfil">Poste</p>
  82.             <ul class="list collapse show" data-simplebar="init" id="dropdownProfil">
  83.                 {% for profil in profils_list %}
  84.                     {% if profil.libelle != "N/A" %}
  85.                     <li ><input type="checkbox" value="{{profil.id}}" name="profil[]" id="{{profil.id}}"{{ profil.id in profils ? 'checked' : ''}}><label for="{{profil.id}}">{{profil.libelle}}</label></li>
  86.                     {% endif %}
  87.                 {% endfor %}
  88.             </ul>
  89.           {% endif %}
  90.         </div>
  91.         <p id="search"><button type="submit">Appliquer</button></p>
  92.     </form>
  93.     </div>
  94. </div>
  95. {#<div class="search-mobile"><p>Affiner ma recherche</p></div>#}