templates/frontView/menus.html.twig line 1

Open in your IDE?
  1.  
  2.   <nav class="navbar navbar-expand-lg navbar-light fixed-top bg-dark-twice border-bottom-custom front-office-nav">
  3.     <div class="container-fluid">
  4.       <a class="navbar-brand" href="/"><span class="log"><img src="{{ asset('img/logo-rapeto.png') }}"/></a> 
  5.       <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
  6.         <span class="navbar-toggler-icon"></span>
  7.       </button>
  8.       <div class="collapse navbar-collapse" id="navbarCollapse">
  9.         <ul class="navbar-nav me-auto mb-2 mb-md-0">
  10.           <li class="nav-item link-hover">
  11.             <a class="nav-link" aria-current="page" href="{{ path('app_product_category', {'idcategorie': 1,'type':'categorie'}) }}">Éducation</a>
  12.           </li>
  13.           <li class="nav-item link-hover">
  14.             <a class="nav-link" href="{{ path('app_product_category', {'idcategorie': 2,'type':'categorie'}) }}">Automobile</a>
  15.           </li>
  16.           <li class="nav-item link-hover">
  17.             <a class="nav-link" href="{{ path('app_product_category', {'idcategorie': 3,'type':'categorie'}) }}">Événementiel</a>
  18.           </li>
  19.         </ul>
  20.         {# <form action="{{ path('app_product_search') }}" class="d-flex" method="GET">
  21.             <input class="search-query form-control inputRadius" size="50" type="search" placeholder="tapez votre recherche..." aria-label="Search" name="searchname" required>
  22.             <button class="btn btn-search" type="submit"><i class="bi bi-search"></i></button>
  23.         </form> #}
  24.         {# <div class="position-relative" style="width: 400px;"> #}
  25.         <div class="position-relative search-wrapper">
  26.             <form action="{{ path('app_product_search') }}" 
  27.                 class="d-flex" 
  28.                 method="GET"
  29.                 autocomplete="off">
  30.                 <input class="search-query form-control inputRadius"
  31.                     id="search-input"
  32.                     size="50"
  33.                     type="search"
  34.                     placeholder="Tapez votre recherche..."
  35.                     aria-label="Search"
  36.                     name="searchname">
  37.                 <button class="btn btn-search" type="submit">
  38.                     <i class="bi bi-search"></i>
  39.                 </button>
  40.             </form>
  41.             {# Dropdown suggestions #}
  42.             <div id="search-suggestions-results"
  43.                 class="list-group position-absolute w-100 shadow"
  44.                 style="z-index: 1000; display: none; top: 100%;">
  45.             </div>
  46.             {# <div id="search-suggestions" class="mega-dropdown" style="display:none;">
  47.                 <div class="row g-0">
  48.                     <!-- LEFT SIDE -->
  49.                     {# <div class="col-3 border-end p-3" id="search-history">
  50.                         <h6 class="fw-bold">Historique de recherche</h6>
  51.                         <div id="history-items"></div>
  52.                     </div> #}
  53.                     <!-- RIGHT SIDE -->
  54.                     {# <div class="col-12 p-3" id="categoryResults">
  55.                         
  56.                     </div>
  57.                 </div>
  58.             </div> #}
  59.             <div id="search-suggestions" class="mega-dropdown" style="display:none;">
  60.                 <div class="container">
  61.                     <div class="row justify-content-center">
  62.                         <div class="col-12 col-xxl-11" id="categoryResults">
  63.                         {# <div class="col-12 col-xl-10" id="categoryResults"> #}
  64.                             <!-- Categories injected here -->
  65.                         </div>
  66.                     </div>
  67.                     
  68.                 </div>
  69.             </div>
  70.             {# <div id="suggestionsBox" class="mega-search-dropdown d-none">
  71.                 <div class="row g-0">
  72.                     <!-- LEFT COLUMN -->
  73.                     <div class="col-3 border-end p-3" id="searchHistory">
  74.                         <h6 class="fw-bold">Historique de recherche</h6>
  75.                         <div id="historyItems"></div>
  76.                     </div>
  77.                     <!-- RIGHT COLUMN -->
  78.                     <div class="col-9 p-3" id="categoryResults">
  79.                         <!-- Categories dynamically injected here -->
  80.                     </div>
  81.                 </div>
  82.             </div> #}
  83.         </div>
  84.         
  85.         <div class="px-2">
  86.             <i class="bi bi-cart-plus-fill px-1 icon-color-nav"></i>
  87.             <a class="user-connect" href="{{ path('app_product_list_panier') }}">Panier{% if app.session.get('listPanier') is empty %}(0)
  88.             {% else %}({{ app.session.get('listPanier')|length }}){% endif %}</a>
  89.             
  90.         </div>
  91.         {% if app.user %}
  92.         <div class="px-1">
  93.             <i class="bi bi-person-circle px-1 icon-color-nav"></i><a class="user-connect" href="/logout">Deconnexion</a>
  94.         </div>
  95.         <div class="px-1">
  96.             {# <i class="bi bi-gear-fill px-1 icon-color-nav"></i><a class="user-connect" href="{{ path('app_product_back_index') }}">Configuration</a> #}
  97.             {% if is_granted('ROLE_FREELANCE') %}
  98.                 <i class="bi bi-gear-fill px-1 icon-color-nav"></i><a class="user-connect" href="{{ path('freelance_stock_dashboard') }}">Configuration</a>
  99.             {% else %}
  100.                 <i class="bi bi-gear-fill px-1 icon-color-nav"></i><a class="user-connect" href="{{ path('app_product_back_index') }}">Configuration</a>
  101.             {% endif %}
  102.         </div>
  103.         <div class="nav-item dropdown">
  104.              <a class="nav-link dropdown-toggle icon-color-nav" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  105.                 {% if app.session.get('devise') is empty %} 
  106.                     <i class="bi bi-currency-exchange text-warning"></i> Devises
  107.                 {% elseif app.session.get('devise') == 1 %}
  108.                     MGA (Ariary)
  109.                 {% elseif app.session.get('devise') == 2 %}
  110.                     € (Euro)
  111.                 {% elseif app.session.get('devise') == 3 %}
  112.                     $ (Dollar)
  113.                 {% endif %}
  114.               </a>
  115.             <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
  116.                 {% if app.session.get('devise') is empty %} 
  117.                     <li><a class="dropdown-item" href="#">MGA (Ariary)</a></li>
  118.                     <li><a class="dropdown-item" href="#">€ (Euro)</a></li>
  119.                     <li><a class="dropdown-item" href="#">$ (Dollar)</a></li>
  120.                 {% elseif app.session.get('devise') == 1 %}
  121.                     <li><a class="dropdown-item" href="#">€ (Euro)</a></li>
  122.                     <li><a class="dropdown-item" href="#">$ (Dollar)</a></li>
  123.                 {% elseif app.session.get('devise') == 2 %}
  124.                     <li><a class="dropdown-item" href="#">MGA (Ariary)</a></li>
  125.                     <li><a class="dropdown-item" href="#">$ (Dollar)</a></li>
  126.                 {% elseif app.session.get('devise') == 3 %}
  127.                     <li><a class="dropdown-item" href="#">MGA (Ariary)</a></li>
  128.                     <li><a class="dropdown-item" href="#">€ (Euro)</a></li>
  129.                 {% endif %}
  130.             </ul>
  131.         </div>
  132.         {% else %}
  133.         <div class="px-2">
  134.             <i class="bi bi-person-circle px-1 icon-color-nav"></i><a class="user-connect" href="/login">Connexion</a>
  135.         </div>
  136.         <div class="px-2">
  137.             <i class="bi bi-person-plus-fill px-1 icon-color-nav text-warning"></i><a class="user-connect" href="/inscription-client">Inscription</a>
  138.         </div>
  139.         <div class="nav-item dropdown">
  140.              <a class="nav-link dropdown-toggle icon-color-nav" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  141.                 {% if app.session.get('devise') is empty %}                 
  142.                     <i class="bi bi-currency-exchange text-warning"></i> Devises
  143.                 {% elseif app.session.get('devise') == 1 %}
  144.                     MGA (Ariary)
  145.                 {% elseif app.session.get('devise') == 2 %}
  146.                      € (Euro)
  147.                 {% elseif app.session.get('devise') == 3 %}
  148.                     $ (Dollar)
  149.                 {% endif %}
  150.               </a>
  151.             <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
  152.                 {% if app.session.get('devise') is empty %} 
  153.                     <li><a class="dropdown-item" href="#">MGA (Ariary)</a></li>
  154.                     <li><a class="dropdown-item" href="">€ (Euro)</a></li>
  155.                     <li><a class="dropdown-item" href="">$ (Dollar)</a></li>
  156.                 {% elseif app.session.get('devise') == 1 %}
  157.                     <li><a class="dropdown-item" href="">€ (Euro)</a></li>
  158.                     <li><a class="dropdown-item" href="">$ (Dollar)</a></li>
  159.                 {% elseif app.session.get('devise') == 2 %}
  160.                     <li><a class="dropdown-item" href="">MGA (Ariary)</a></li>
  161.                     <li><a class="dropdown-item" href="">$ (Dollar)</a></li>
  162.                 {% elseif app.session.get('devise') == 3 %}
  163.                     <li><a class="dropdown-item" href="">MGA (Ariary)</a></li>
  164.                     <li><a class="dropdown-item" href="">€ (Euro)</a></li>
  165.                 {% endif %}
  166.             </ul>
  167.         </div>
  168.         {% endif %}
  169.       </div>
  170.     </div>
  171.   </nav>
  172.   <div class="header_sub-menu border-bottom-custom-sub front-office-subnav">
  173. <nav class="navbar navbar-expand-lg navbar-light nav-sub-custom">
  174.   <div class="container-fluid">
  175.     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  176.       <span class="navbar-toggler-icon"></span>
  177.     </button>
  178.     <div class="collapse navbar-collapse justify-content-center" id="navbarSupportedContent">
  179.       <ul class="navbar-nav me-auto mb-2 mb-lg-0">
  180.         <li class="nav-item">
  181.           <a class="nav-link active color-link-menus" aria-current="page" href="/">Accueil </a>
  182.         </li>
  183.         {# <span class="mt-2">|</span>
  184.         <li class="nav-item">
  185.           <a class="nav-link color-link-menus" href="{{ path('app_contact') }}">Contact</a>
  186.         </li> #}
  187.         <span class="mt-2">|</span>
  188.         <li class="nav-item">
  189.           <a class="nav-link color-link-menus" href="{{ path('app_product_category', {'idcategorie': 4,'type':'categorie'}) }}">Entreprise &amp; comptabilité</a>
  190.         </li>
  191.         <span class="mt-2">|</span>
  192.         <li class="nav-item">
  193.           <a class="nav-link color-link-menus" href="{{ path('app_product_category', {'idcategorie': 5,'type':'categorie'}) }}">Santé &amp; bien-être</a>
  194.         </li>
  195.       </ul>
  196.     </div>
  197.   </div>
  198. </nav>
  199. </div>