templates/Articles/Article/recherche.html.twig line 1

Open in your IDE?
  1. {% extends "layout.html.twig" %}
  2. {% block title %}Catalogue{% endblock %}
  3. {% block body %}
  4.     <!-- page content -->
  5.     <div class="right_col" id="page_form_catalogue" role="main">
  6.         <div style="margin-top:20px;">
  7.             {#
  8.             <div class="page-title">
  9.                 <div class="title_left">
  10.                     <h3>Catalogue</h3>
  11.                 </div>
  12.             </div>
  13.             #}
  14.             <script src="{{ asset('js_ep/moteur_recherche_article.js') }}"></script>
  15.             <script>
  16.                 $(document).ready(function(){
  17.                     {% if parametres.mv is defined and parametres.mv != "" and parametres.mv != "0"  %}
  18.                     var initialData = { id: {{parametres.mv}}, text: "{{parametres.mv_l}}", libelle: "{{parametres.mv_l}}" };
  19.                     {% else %}
  20.                     var initialData = { id: 0, text: "Marque", text: "Marque" };
  21.                     {% endif %}
  22.                     var option = new Option(initialData.text, initialData.id, true, true);
  23.                     $selectMarqueVehicule.append(option).trigger('change');
  24.                     {% if parametres.mov is defined and parametres.mov != "" and parametres.mov != "0"  %}
  25.                     var initialData = { id: {{parametres.mov}}, text: "{{parametres.mov_l}}" };
  26.                     {% else %}
  27.                     var initialData = { id: 0, text: "Modèle"};
  28.                     {% endif %}
  29.                     var option = new Option(initialData.text, initialData.id, true, true);
  30.                     $selectModeleVehicule.append(option).trigger('change');
  31.                     {% if parametres.tv is defined and parametres.tv != "" and parametres.tv != "0" %}
  32.                     var initialData = { id: {{parametres.tv}}, text: "{{parametres.tv_l}}" };
  33.                     {% else %}
  34.                     var initialData = { id: 0, text: "Type"};
  35.                     {% endif %}
  36.                     var option = new Option(initialData.text, initialData.id, true, true);
  37.                     $selectTypeVehicule.append(option).trigger('change');
  38.                     {% if parametres.m is defined and parametres.m != "" and parametres.m != "0" %}
  39.                     var initialData = { id: {{parametres.m}}, text: "{{parametres.m_l}}" };
  40.                     {% else %}
  41.                     var initialData = { id: 0, text: "Marque" };
  42.                     {% endif %}
  43.                     var option = new Option(initialData.text, initialData.id, true, true);
  44.                     $selectMarqueArticle.append(option).trigger('change');
  45.                     {% if parametres.c is defined and parametres.c != "" and parametres.c != "0" %}
  46.                     var initialData = { id: {{parametres.c}},  text: "{{parametres.c_l}}" };
  47.                     {% else %}
  48.                     var initialData = { id: 0, text: "Catégorie" };
  49.                     {% endif %}
  50.                     var option = new Option(initialData.text, initialData.id, true, true);
  51.                     $selectCategorieArticle.append(option).trigger('change');
  52.                     {% if parametres.cn2 is defined and parametres.cn2 != "" and parametres.cn2 != "0" %}
  53.                     var initialData = { id: {{parametres.cn2}}, text: "{{parametres.cn2_l}}" };
  54.                     {% else %}
  55.                     var initialData = { id: 0, text: "Catégorie N2" };
  56.                     {% endif %}
  57.                     var option = new Option(initialData.text, initialData.id, true, true);
  58.                     $selectCategorieArticleN2.append(option).trigger('change');
  59.                     {% if parametres.cn3 is defined and parametres.cn3 != "" and parametres.cn3 != "0" %}
  60.                     var initialData = { id: {{parametres.cn3}}, text: "{{parametres.cn3_l}}" };
  61.                     {% else %}
  62.                     var initialData = { id: 0, text: "Catégorie N3" };
  63.                     {% endif %}
  64.                     var option = new Option(initialData.text, initialData.id, true, true);
  65.                     $selectCategorieArticleN3.append(option).trigger('change');
  66.                 });
  67.             </script>
  68.             <div class="clearfix"></div>
  69.             <div class="row">
  70.             <div class="col-lg-8 mx-auto">
  71.                 <div class="container x_panel recherche_catalogue">
  72.                     <!-- Titre global du formulaire -->
  73.                     <h2 class="form-title dark" class="">Recherche de pièces</h2>
  74.                     <form id="searchForm" method="GET" style="padding-bottom:20px;">
  75.                         <div class="form-container">
  76.                             <!-- Colonne gauche -->
  77.                             <div class="form-column">
  78.                                 <div class="_off column-title"><i class="fa fa-car"></i> Véhicule</div>
  79.                                 <div class="form-group">
  80.                                     {# <label for="marque">Marque</label> #}
  81.                                     <input type="hidden" id="mv_l" name="mv_l" value="{% if parametres.mv_l is defined and parametres.mv_l != ""  %}{{ parametres.mv_l }}{% endif %}">
  82.                                     <select id="dtc_marque_vehicule_select2" class="form-control" name="mv"></select>
  83.                                 </div>
  84.                                 <div class="form-group">
  85.                                     {# <label for="modele">Modèle</label> #}
  86.                                     <input type="hidden" id="mov_l" name="mov_l" value="{% if parametres.mv_l is defined and parametres.mv_l != ""  %}{{ parametres.mv_l }}{% endif %}">
  87.                                     <select class="form-control" id="dtc_modele_vehicule_select2" name="mov"></select>
  88.                                 </div>
  89.                                 <div class="form-group">
  90.                                    {#  <label for="type">Type</label> #}
  91.                                     <input type="hidden" id="tv_l" name="tv_l" value="{% if parametres.tv_l is defined and parametres.tv_l != ""  %}{{ parametres.tv_l }}{% endif %}">
  92.                                     <select class="form-control" id="dtc_type_vehicule_select2" name="tv"></select>
  93.                                 </div>
  94.                                 <div class="_off column-title"><i class="fa fa-bars"></i> Catégories</div>
  95.                                 <div class="form-group">
  96.                                     {#  <label for="cat1">Catégorie</label>#}
  97.                                     <input type="hidden" id="c_l" name="c_l" value="{% if parametres.c_l is defined and parametres.c_l != ""  %}{{ parametres.c_l }}{% endif %}">
  98.                                     <select class="form-control" id="dtc_categorie_article_n1_select2" name="c"></select>
  99.                                 </div>
  100.                                 <div class="form-group">
  101.                                     {#  <label for="cat2">Catégorie N2</label>#}
  102.                                     <input type="hidden" id="cn2_l" name="cn2_l" value="{% if parametres.cn2_l is defined and parametres.cn2_l != ""  %}{{ parametres.cn2_l }}{% endif %}">
  103.                                     <select class="form-control" id="dtc_categorie_article_n2_select2" name="cn2"></select>
  104.                                 </div>
  105.                                 <div class="form-group">
  106.                                     {#  <label for="cat3">Catégorie N3</label>#}
  107.                                     <input type="hidden" id="cn3_l" name="cn3_l" value="{% if parametres.cn3_l is defined and parametres.cn3_l != ""  %}{{ parametres.cn3_l }}{% endif %}">
  108.                                     <select class="form-control" id="dtc_categorie_article_n3_select2" name="cn3"></select>
  109.                                 </div>
  110.                             </div>
  111.                             <!-- Séparateur vertical -->
  112.                             <div class="separator"></div>
  113.                             <!-- Colonne droite -->
  114.                             <div class="form-column">
  115.                                 <div class="form-group">
  116.                                     <div class="_off column-title"><i class="fa fa-star"></i> Marque</div>
  117.                                   {#   <label for="modele">Marque</label>#}
  118.                                     <input type="hidden" id="m_l" name="m_l" value="{% if parametres.m_l is defined and parametres.m_l != ""  %}{{ parametres.m_l }}{% endif %}">
  119.                                     <select class="form-control" id="dtc_marque_article_select2" name="m"></select>
  120.                                 </div>
  121.                                 <div class="form-group " style="margin-bottom:5px;">
  122.                                     <div class="_off column-title"><i class="fa fa-cubes"></i> Stock</div>
  123.                                     <div class="">
  124.                                         <label>
  125.                                             <input type="checkbox" name="st" value="1" class="js-switch" /> En stock uniquement
  126.                                         </label>
  127.                                     </div>
  128.                                 </div>
  129.                                 <div class="form-group">
  130.                                     <div class="_off column-title"><i class="fa fa-search"></i> Recherche</div>
  131.                                    {#  <label for="keywords">Mot clés</label>#}
  132.                                     <input type="text" class="form-control" name="mc" placeholder="Entrez un mot clé">
  133.                                 </div>
  134.                                 <div class="btn-recherche-catalogue-reponsive btn-container" style="margin-top:0px;">
  135.                                     <button style="width:100%;" type="submit" class="btn btn-success"><i class="fa fa-search"></i> Lancer la recherche </button>
  136.                                 </div>
  137.                             </div>
  138.                         </div>
  139.                     </form>
  140.                 </div>
  141.                 <!-- /.col-lg-12 -->
  142.             </div>
  143.             </div>
  144.             <div style="clear:both;"></div>
  145.         </div>
  146.         <div style="clear:both;"></div>
  147.     </div>
  148.     <style>
  149.         #dta-articles_length select {
  150.             border: 0px;
  151.             background: transparent;
  152.             box-shadow: none;
  153.             text-align: center;
  154.         }
  155.     </style>
  156.     <script>
  157.         function initDataTable() {
  158.             $(function () {
  159.                 $('[data-toggle="tooltip"]').tooltip({html: true});
  160.             });
  161.             {% if app.session.get('modeSensible') == 1 %}
  162.             $("#modeClient").trigger('click').trigger('click');
  163.             {% endif %}
  164.         }
  165.     </script>
  166.     <!-- /page content -->
  167. {% endblock %}