templates/components/theme/_menu_hamburger.html.twig line 1

Open in your IDE?
  1. <div class="humberger__menu__overlay"></div>
  2. <div class="humberger__menu__wrapper">
  3.     <div class="humberger__menu__logo">
  4.         <a href="#"><img src="{{ asset('assets/img/theme/logo_hd_vert.png') }}" alt="Logo Mazykka vinyles"></a>
  5.     </div>
  6.     <nav class="humberger__menu__nav mobile-menu">
  7.         <ul>
  8.             {% if app.user %}
  9.                 {% if app.user.roles[0] == "ROLE_CUSTOMER" %}
  10.                     <li {% if current == "home" %}class="active"{% endif %}>
  11.                         <a href="{{ path('home') }}">{{ 'navigation.home'|trans }}</a>
  12.                     </li>
  13.                 {% elseif app.user.roles[0] == "ROLE_ADMIN" %}
  14.                     <li {% if current == "dashboard" %}class="active"{% endif %}>
  15.                         <a href="{{ path('admin_dashboard_index') }}">Dashboard</a>
  16.                     </li>
  17.                 {% endif %}
  18.             {% else %}
  19.                 <li {% if current == "home" %}class="active"{% endif %}>
  20.                     <a href="{{ path('home') }}">{{ 'navigation.home'|trans }}</a>
  21.                 </li>
  22.             {% endif %}
  23.             <li {% if current == "vinyls-neufs" %}class="active"{% endif %}><a href="{{ path('vinyls_index', {'stylename': 'neufs'}) }}">{{ 'navigation.vinyls'|trans }}</a></li>
  24.             <li {% if current == "vinyls-occasions" %}class="active"{% endif %}><a href="{{ path('vinyls_index', {'stylename': 'occasions'}) }}">{{ 'navigation.vinyls'|trans }} {{ 'navigation.occasions'|trans }}</a></li>
  25.             <li {% if search is defined and search == "promotions" %}class="active"{% endif %}><a href="{{ path('vinyls_search') }}?promo=1">{{ 'navigation.promotions'|trans }}</a></li>
  26.             <li {% if search is defined and search == "home-productions" %}class="active"{% endif %}><a href="{{ path('vinyls_search') }}?homeprod=1">{# {{ 'navigation.homeprod'|trans }} #} Home Prods</a></li>
  27.             <li {% if search is defined and search == "represses" %}class="active"{% endif %}><a href="{{ path('vinyls_search') }}?repress=1">{{ 'navigation.represses'|trans }}</a></li>
  28.             <li {% if current == "vinyls-restock" %}class="active"{% endif %}><a href="{{ path('vinyls_index', {'stylename': 'restock'}) }}">{{ 'navigation.restock'|trans }}</a></li>
  29.             <li {% if current == "accessories" %}class="active"{% endif %}><a href="{{ path('dj_accessories') }}">{{ 'navigation.accessories'|trans }}</a></li>
  30.             <li><a href="{{ path('cart_index') }}">{{ 'navigation.cart'|trans }}  <span class="cartItems">( 
  31.             {% if app.session.get('cart') %}
  32.                 {{ app.session.get('itemsInCart') }}
  33.             {% else %}
  34.                 0
  35.             {% endif %}
  36.             )</span></a></li>
  37.             <li {% if current == "contact" %}class="active"{% endif %}>
  38.                 <a href="https://www.mazykkavinyles.fr/a-propos#contact">{{ 'navigation.contact'|trans }}</a>
  39.             </li>
  40.             {# <li {% if current == "vinyls" %}class="active"{% endif %}>
  41.                 <a href="#">Vinyles</a>
  42.                 <ul class="header__menu__dropdown">
  43.                     <li>
  44.                         <a href="{{ path('vinyls_index', {'stylename': 'neufs'}) }}">Neufs</a>
  45.                     </li>
  46.                     <li>
  47.                         <a href="{{ path('vinyls_index', {'stylename': 'occasions'}) }}">Occasions</a>
  48.                     </li>
  49.                 </ul>
  50.             </li> #}
  51.             
  52.             {% if app.user %}
  53.                 {% if app.user.roles[0] == "ROLE_CUSTOMER" %}
  54.                     <li {% if current == "account" %}class="active"{% endif %}>
  55.                         <a href="{{ path('account_index') }}">{{ 'navigation.account'|trans }}</a>
  56.                     </li>
  57.                     <li>
  58.                         <a href="{{ path('app_logout') }}">{{ 'navigation.logout'|trans }}</a>
  59.                     </li>
  60.                 {% endif %}
  61.             {% endif %}
  62.         </ul>
  63.     </nav>
  64.     <div id="mobile-menu-wrap"></div>
  65.     <div class="humberger__menu__cart">
  66.         
  67.         <ul class="d-flex flex-column justify-content-center">
  68.             <li>{{ 'navigation.my_cart'|trans }} <a href="{{ path('cart_index') }}"><i class="fa fa-shopping-bag"></i> <span class="cartItems">
  69.             {% if app.session.get('cart') %}
  70.                 {{ app.session.get('itemsInCart') }}
  71.             {% else %}
  72.                 0
  73.             {% endif %}
  74.             </span></a></li>
  75.             
  76.             {# Sélecteur de langue pour mobile #}
  77.             <div class="row mb-3">
  78.                 <div class="col text-center">
  79.                     <div class="mobile-locale-switcher">
  80.                         <a href="{{ path('app_locale_switch', {'locale': 'fr'}) }}" class="btn btn-sm btn-outline-secondary {% if app.request.locale == 'fr' %}active{% endif %}">
  81.                             🇫🇷 Français
  82.                         </a>
  83.                         <a href="{{ path('app_locale_switch', {'locale': 'en'}) }}" class="btn btn-sm btn-outline-secondary {% if app.request.locale == 'en' %}active{% endif %}">
  84.                             🇬🇧 English
  85.                         </a>
  86.                     </div>
  87.                 </div>
  88.             </div>
  89.             
  90.             {% if not app.user %}
  91.                 <div class="row mb-4">
  92.                     <div class="col text-center">
  93.                         <a href="{{ path('app_login') }}" class="btn btn-sm site-btn">
  94.                             <span class="me-1">{{ 'navigation.login'|trans }}</span>
  95.                             <i class="fa fa-user"></i>
  96.                         </a>
  97.                     </div>
  98.                 </div>
  99.                 <div class="row">
  100.                     <div class="col text-center">
  101.                         <a href="{{ path('app_register') }}" class="">
  102.                             <span class="me-1">{{ 'navigation.register'|trans }}</span>
  103.                             <i class="fa fa-pencil"></i>
  104.                         </a>
  105.                     </div>
  106.                 </div>
  107.             {% endif %}
  108.         </ul>
  109.     </div>
  110.     <div class="header__top__right__social d-flex flex-column justify-content-center align-items-center">
  111.         {% include "components/partials/_fb_share_btn.html.twig" %}
  112.         <a href="https://www.facebook.com/mazykkavinyles" target="_blank" class="mt-2">
  113.             <i class="fa fa-facebook"></i>
  114.         </a>
  115.     </div>
  116. </div>