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

Open in your IDE?
  1. <header class="header">
  2.     <div class="header__top">
  3.         <div class="container">
  4.             <div class="row py-2">
  5.                 <div class="col-lg-1 col-md-3">
  6.                     <div class="header__top__left">
  7.                         
  8.                     </div>
  9.                 </div>
  10.                 <div class="col-lg-7 col-md-7">
  11.                     <div class="header__top__right row">
  12.                         <div class="header__top__right__social col d-flex justify-content-end align-items-center">
  13.                             {# {% include "components/partials/_fb_share_btn.html.twig" %} #}
  14.                         </div>
  15.                         
  16.                     </div>
  17.                 </div>
  18.                 <div class="header__top__right__auth col-lg-4 col-md-4 d-flex justify-content-end align-items-center">
  19.                     
  20.                     {% if app.user %}
  21.                         {% if app.user.roles[0] == "ROLE_ADMIN" %}
  22.                             <a href="{{ path('admin_dashboard_index') }}"><i class="fa fa-user"></i><span class="ms-1">Dashboard</span></a> 
  23.                         {% else %}
  24.                             <a href="{{ path('account_orders') }}" class="mx-2"><i class="fa icon_cart"></i></i><span class="ms-1">{{ 'user.orders'|trans }}</span></a> 
  25.                             <a href="{{ path('account_index') }}" class="mx-2"><i class="fa fa-user"></i><span class="ms-1">{{ 'navigation.account'|trans }}</span></a> 
  26.                         {% endif %}
  27.                             <a href="{{ path('app_logout') }}" class="mx-2"><i class="fa icon_close_alt2"></i><span class="ms-1">{{ 'navigation.logout'|trans }}</span></a> 
  28.                     {% else %}
  29.                         <a href="{{ path('app_login') }}" class="mx-2"><i class="fa fa-user"></i><span class="">{{ 'navigation.login'|trans }}</span></a> 
  30.                         <a href="{{ path('app_register') }}" class="mx-2"><i class="fa fa-pencil"></i><span class="">{{ 'navigation.register'|trans }}</span></a>
  31.                     {% endif %}
  32.                     
  33.                     {# Sélecteur de langue - Desktop uniquement #}
  34.                     <div class="mx-2 d-none d-lg-block">
  35.                         {% include "components/locale_switcher.html.twig" %}
  36.                     </div>
  37.                         
  38.                 </div>
  39.             </div>
  40.         </div>
  41.     </div>
  42.     <div class="container">
  43.         <div class="row align-item-center">
  44.             <div class="col-lg-3">
  45.                 <div class="header__logo">
  46.                     <a href="{{ path('home') }}"><img src="{{ asset('assets/img/theme/logo_hd_vert.png') }}" alt="Logo Mazykka vinyles"></a>
  47.                 </div>
  48.             </div>
  49.             <div class="col-lg-9">
  50.                 <nav class="header__menu">
  51.                     <ul class="d-flex justify-content-center">
  52.                         <li {% if current == "home" %}class="active"{% endif %}><a href="{{ path('home') }}">{{ 'navigation.home'|trans }}</a></li>
  53.                         <li {% if current == "vinyls-neufs" %}class="active"{% endif %}><a href="{{ path('vinyls_index', {'stylename': 'neufs'}) }}">{{ 'navigation.vinyls'|trans }}</a></li>
  54.                         <li {% if current == "vinyls-occasions" %}class="active"{% endif %}><a href="{{ path('vinyls_index', {'stylename': 'occasions'}) }}">{{ 'navigation.vinyls'|trans }} {{ 'navigation.occasions'|trans }}</a></li>
  55.                         <li {% if search is defined and search == "promotions" %}class="active"{% endif %}><a href="{{ path('vinyls_search') }}?promo=1">{{ 'navigation.promotions'|trans }}</a></li>
  56.                         <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>
  57.                         <li {% if search is defined and search == "represse" %}class="active"{% endif %}><a href="{{ path('vinyls_search') }}?repress=1">{{ 'navigation.represses'|trans }}</a></li>
  58.                         <li {% if current == "vinyls-restock" %}class="active"{% endif %}><a href="{{ path('vinyls_index', {'stylename': 'restock'}) }}">{{ 'navigation.restock'|trans }}</a></li>
  59.                         <li {% if current == "accessories" %}class="active"{% endif %}><a href="{{ path('dj_accessories') }}">{{ 'navigation.accessories'|trans }}</a></li>
  60.                         {# <li {% if current == "contact" %}class="active"{% endif %}><a href="{{ path('about') }}">{{ 'navigation.contact'|trans }}</a></li> #}
  61.                         {% if app.session.get('itemsInCart') and app.session.get('itemsInCart') > 0 %}
  62.                             <li><a href="{{ path('cart_index') }}" class="d-inline">{{ 'navigation.my_cart'|trans }} <i class="fa fa-shopping-bag"></i> <span class="cartItems">{{ app.session.get('itemsInCart') }}</span></a></li>
  63.                         {% endif %}
  64.                     </ul>
  65.                 </nav>
  66.             </div>
  67.             <div class="col-lg-2 d-flex justify-content-end align-item-center">
  68.                 <div class="header__cart">
  69.                     <ul class=""></ul>
  70.                 </div>
  71.                 <div class="header__top__right__auth"></div>
  72.             </div>
  73.         </div>
  74.         <div class="humberger__open">
  75.             <i class="fa fa-bars"></i>
  76.         </div>
  77.     </div>
  78. </header>