templates/front/main/header/menu.html.twig line 1

Open in your IDE?
  1. {% import 'front/main/header/menu-macros-front.html.twig' as macros %}
  2. <div class="navbar-area  {{ (home is defined and home == 1) ? '' : 'background-index' }}"
  3.      data-controller="reload-content modal-form"
  4.      data-action="hidden.bs.modal->modal-form#modalHidden">
  5.     <div class="main-responsive-nav">
  6.         <div class="container">
  7.             <div class="main-responsive-menu">
  8.                 <div class="logo">
  9.                     <a href="{{ path('app_main') }}">
  10.                         <img src="{{ asset('front/assets/img/logo-responsive.png') }}" alt="logo">
  11.                     </a>
  12.                 </div>              
  13.                 <button
  14.                     type="button"
  15.                     class="mobile-menu-trigger d-xl-none"
  16.                     data-bs-toggle="offcanvas"
  17.                     data-bs-target="#mobileMenuOffcanvas"
  18.                     aria-controls="mobileMenuOffcanvas"
  19.                     aria-label="Open mobile menu"
  20.                 >
  21.                     <span></span>
  22.                     <span></span>
  23.                     <span></span>
  24.                 </button>
  25.             </div>
  26.         </div>
  27.     </div>
  28.     <div class="main-navbar">
  29.         <nav class="container-fluid">
  30.             <nav class="navbar navbar-expand-md navbar-light">
  31.                 <a class="navbar-brand" href="{{ path('app_main') }}">
  32.                     <img src="{{ asset('front/assets/img/logo-responsive.png') }}" alt="logo" class="navbar-brand-logo">
  33.                 </a>
  34.                 <div class="collapse navbar-collapse mean-menu" id="navbarSupportedContent">
  35.                     <ul class="navbar-nav">
  36.                         {# verifier si la session existe #}
  37.                         {% if app.session.has('menu_front') %}
  38.                             {{ macros.menu_links(app.session.get('menu_front'), 0) }}
  39.                         {% endif %}
  40.                     </ul>
  41.                     <div class="others-options d-flex align-items-center">
  42.                         {{ include('front/main/header/menu_session.html.twig') }}
  43.                     </div>
  44.                 </div>
  45.             </nav>
  46.         </nav>
  47.     </div>
  48.     {% if app.user and (is_granted('ROLE_ADMIN') or is_granted('ROLE_PRODUCT_MANAGER') or is_granted('ROLE_COMMERCIAL') or is_granted('ROLE_AGENT')) %}
  49.         {{ include('front/_modal_front.html.twig', {
  50.             modalId: 'mobileCustomerModal',
  51.             modalTitle: 'Title...',
  52.             modalContent: 'Loading ...',
  53.             allow_buttons: true
  54.         }) }}
  55.     {% endif %}
  56.     {{ include('front/main/header/mobile/menu-mobile.html.twig') }}
  57. </div>