templates/elite/form_recherche_standard.html.twig line 1

Open in your IDE?
  1. {# empty Twig template #}
  2. <link rel="stylesheet" href="{{ asset('build/css/lib/range-slider.css') }}"/>
  3. <link rel="stylesheet" href="{{ asset('build/css/annonces/elite/list_recherche_standard.css') }}">
  4. {% if "list" not  in currentRoute  %}  
  5.     <script>
  6.         document.addEventListener('DOMContentLoaded', function () {
  7.             // on arrive au bon onglet atout
  8.             const urlCourante = window.location.href;
  9.             if (urlCourante.includes('#profils')) {
  10.                 // Petit délai pour laisser d'autres scripts s'initialiser
  11.                 const element = document.getElementById('form_recherche_standard');
  12.                 if (element) {
  13.                     element.scrollIntoView({
  14.                         behavior: "smooth",
  15.                         block: "center",
  16.                         inline: "nearest"
  17.                     });
  18.                 }
  19.             }
  20.       
  21.         });
  22.     </script>
  23. {% endif  %}
  24. <div class="col-12  {% if "list" not  in currentRoute  %} mt-5 {% endif  %}" 
  25.      {% if "list" not  in currentRoute  %} id="form_recherche_standard" {% endif  %}
  26.      >
  27.     {% set profils = elite_provider.listProfilsStrategiques %}
  28.     <div class="card mb-3 no_shadow"> 
  29.         <div class="card-body elite_color" style="">
  30.             <form name="form" method="get" action="{{ path('elite_list_recherche_standard',{'codePays':codePays} ) }}"  id="">
  31.                 <!-- FUSACQ ELITE -->
  32.                 <div class="bande-couleur">
  33.                     <div class="row">
  34.                         <div class="col-12 col-sm-6 text-left pl-4 ml-3 pt-2">
  35.                             <h5  class="elite_color" style=" ">Recherche par type d’entreprise grâce à l’IA</h5>
  36.                         </div>
  37.                         <div class="col-12 col-sm-5 text-right">
  38.                             <img src="/images/logo_elite_inline.jpg" class="img-fluid">&nbsp;&nbsp;&nbsp;
  39.                         </div>
  40.                     </div>
  41.                 </div>
  42.                 <div class="row">
  43.                     <!-- PARTIE GAUCHE -->
  44.                     <div class="col-12 col-lg-7 pl-4">
  45.                         <div class="row">
  46.                             <div class="col-12 mt-3 mb-2">
  47.                                 <div class="custom-select restore-native  border_select"  id="select2" >
  48.                                     <div class="select-header"  >
  49.                                         <span class="placeholder">Choisissez parmi 14 profils</span>
  50.                                     </div>
  51.                                     <div class="select-dropdown" id="dropdown">
  52.                                         <div class="reset-option" onclick="resetSelection('select2');">
  53.                                             <i class="fas fa-times-circle reset-icon"></i>
  54.                                             <span>Réinitialiser la sélection</span>
  55.                                         </div>
  56.                                         {% for categorie, profil in profils %}
  57.                                             <div class="option-category"> {{ categorie }}  </div>
  58.                                             {% for identifiant_profil, nom_profil in profil %}
  59.                                                 <div class="option-item"  >
  60.                                                     <a href="javascript:void(0)" 
  61.                                                        data-id="{{  identifiant_profil }}"
  62.                                                        data-label="{{  nom_profil|first }}"
  63.                                                        >• {{  nom_profil|first }}</a>
  64.                                                 </div>
  65.                                             {% endfor %}
  66.                                         {% endfor %}
  67.                                         <input id="identifiant_profil" name="identifiant_profil" type="hidden" value="" />
  68.                                     </div> 
  69.                                 </div>
  70.                             </div>
  71.                         </div>
  72.                         <div class="row">
  73.                             <div class="col-12 my-2">
  74.                                 <select id="id_secteur_activite1" name="id_secteur_activite1" class="form-control border_select" >
  75.                                     <option value="0">Tous les secteurs d'activité</option>
  76.                                     <option disabled="" class="color_disabled">⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯</option>
  77.                                     {% for  nom_secteur,id_secteur in secteurs %}
  78.                                         <option  value="{{ id_secteur }}" 
  79.                                                  {% if filtres is not empty and filtres.id_secteur_activite1 is defined and filtres.id_secteur_activite1 ==  id_secteur %} selected {% endif %}
  80.                                                  >{{  nom_secteur }}
  81.                                         </option>
  82.                                     {% endfor %}
  83.                                 </select>
  84.                             </div>
  85.                         </div>
  86.                         <div class="row" id="id_secteur_activite2">
  87.                             <div class="col-12 my-2">
  88.                                 <select id="id_secteur_activite2" name="id_secteur_activite2" class="form-control border_select" >
  89.                                     <option value="0">Tous les sous-secteurs niveau 2</option>
  90.                                     <option disabled="" class="color_disabled">⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯</option>
  91.                                 </select>
  92.                             </div>
  93.                         </div>
  94.                         <div class="row" id="id_secteur_activite3" >
  95.                             <div class="col-12 my-2">
  96.                                 <select id="id_secteur_activite3" name="id_secteur_activite3" class="form-control border_select" >
  97.                                     <option value="0">Tous les sous-secteurs niveau 3</option>
  98.                                     <option disabled="" class="color_disabled">⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯</option>
  99.                                 </select>
  100.                             </div>
  101.                         </div>
  102.                     </div>
  103.                     <!-- FIN PARTIE GAUCHE -->
  104.                     <!-- PARTIE DROITE -->
  105.                     <div class="col-12 col-lg-5">
  106.                         <div class="row">
  107.                             <div class="col-4 mt-4 pt-2 mb-3 oneline" id="ca_n">
  108.                                 Chiffre d'affaires
  109.                             </div>
  110.                             <div class="col-8 mt-1 mb-2 pr-3">     
  111.                                 <input type="text"   name="ca_n" value="" id="slider_ca_n" tabindex="-1" readonly=""> 
  112.                             </div>
  113.                         </div>
  114.                         <div class="row">
  115.                             <div class="col-12 my-2">
  116.                                 <select id="id_pays" name="id_pays" class="form-control border_select" >
  117.                                     <option value="0">Tous les pays</option>
  118.                                     <option disabled=""   class="color_disabled">⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯</option>
  119.                                     {% for  nom_pays,id_pays in pays %}
  120.                                         <option  value="{{ id_pays}}"
  121.                                                  {% if filtres is not empty and filtres.id_pays is defined and filtres.id_pays ==  id_pays %} selected {% endif %}
  122.                                                  >{{  nom_pays}}</option>
  123.                                     {% endfor %}
  124.                                 </select>
  125.                             </div>
  126.                         </div>
  127.                         <div class="row" id="id_region">
  128.                             <div class="col-12 my-2">
  129.                                 <select id="id_region" name="id_region" class="form-control border_select" >
  130.                                     <option value="0">Toutes les régions</option>
  131.                                     <option disabled="" class="color_disabled">⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯</option>
  132.                                 </select>
  133.                             </div>
  134.                         </div>
  135.                         <div class="row"  id="id_departement">
  136.                             <div class="col-12 my-2">
  137.                                 <select id="id_departement" name="id_departement" class="form-control border_select" >
  138.                                     <option value="0">Tous les départements</option>
  139.                                     <option disabled="" class="color_disabled">⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯</option>
  140.                                 </select>
  141.                             </div>
  142.                         </div>
  143.                     </div><!-- FIN PARTIE DROITE -->
  144.                 </div>
  145.                 <div class="row text-center">
  146.                     <div class="col-12 mt-2 ">
  147.                         {% if app.user|default    %} 
  148.                             {% if app.user is hasService(["81"]) or   app.user is hasService(["82"]) %}   
  149.                                 <button type="submit"  class="btn button-rond">Rechercher</button>
  150.                             {% else  %}  
  151.                                 <button type="button" data-id="elite_off"   id="button" name="button"  class="button-rond bleu_fusacq btn">Rechercher</button>
  152.                             {% endif %} 
  153.                         {% endif %}
  154.                         {% if app.user is null  %} 
  155.                             <button type="button" data-id="auth_off"  id="button" name="button"  class="button-rond bleu_fusacq btn">Rechercher</button>
  156.                         {% endif %}
  157.                     </div>
  158.                 </div>
  159.             </form>
  160.         </div>
  161.     </div>
  162. </div>
  163. <script   src="{{ asset('build/js/lib/Sortable.min.js') }}"   ></script>
  164. <script   src="{{ asset('build/js/lib/ion.rangeSlider.min.js') }}"  ></script>
  165. <script   src="{{ asset('build/js/lib/jquery-ui-1.8.22.slider.min.js') }}"   ></script> 
  166. <script type="application/javascript"  data-name="{{ codePays  }}" id="codePaysParam"  src="{{ asset('build/js/annonces/favoris.js') }}"></script> 
  167. <script    src="{{ asset('build/js/annonces/elite/liste_profils_strategiques.js') }}"  ></script>
  168. <script type="module"  src="{{ asset('build/js/annonces/elite/list_recherche_standard.js') }}"  ></script>
  169. <script type="module"  src="{{ asset('build/js/annonces/elite/recherche_standard_sa_localisation.js') }}"  ></script>
  170. <script type="module" src="{{ asset('build/js/annonces/elite/recherche_avancee_range_slider.js') }}"  ></script>  
  171. <script   type="module" src="{{ asset('build/js/annonces/elite/recherche_standard_form.js') }}"   ></script>