templates/partials/header.html.twig line 1

Open in your IDE?
  1. <div class="preloader">
  2.     <div class="preloader-content">
  3.         <span></span>
  4.         <span></span>
  5.         <span></span>
  6.     </div>
  7. </div>
  8. <header class="header_wrap fixed-top header_with_topbar">
  9.     <div class="top-header">
  10.         <div class="container">
  11.             <div class="row align-items-center">
  12.                 <div class="col-md-6">
  13.                     <div class="d-flex align-items-center justify-content-center justify-content-md-start">
  14.                         <div class="lng_dropdown mr-2">
  15.                             <select name="countries" class="custome_select" onchange="window.location.assign(this.value) ">
  16.                                 {% if app.request.locale == 'en'  %}
  17.                                     <option value="{{ path('locale_langue',{_locale:'en','_routeName': app.request.attributes.get("_route")}) }}" data-image="/assets/images/us.png" data-title="English" >English</option>
  18.                                     <option value="{{ path('locale_langue',{_locale:'fr','_routeName': app.request.attributes.get("_route")}) }}" data-image="/assets/images/fn.png" data-title="France">Francais</option>
  19.                                 {% elseif app.request.locale == 'fr' %}
  20.                                     <option value="{{ path('locale_langue',{_locale:'fr','_routeName': app.request.attributes.get("_route")}) }}" data-image="/assets/images/fn.png" data-title="France">Francais</option>
  21.                                     <option value="{{ path('locale_langue',{_locale:'en','_routeName': app.request.attributes.get("_route")}) }}" data-image="/assets/images/us.png" data-title="English">English</option>
  22.                                 {% else %}
  23.                                     <option value="{{ path('locale_langue',{_locale:'fr','_routeName': app.request.attributes.get("_route")}) }}" data-image="/assets/images/fn.png" data-title="France">Francais</option>
  24.                                     <option value="{{ path('locale_langue',{_locale:'en','_routeName': app.request.attributes.get("_route")}) }}" data-image="/assets/images/us.png" data-title="English">English</option>
  25.                                 {% endif %}
  26.                             </select>
  27.                         </div>
  28.                         <div class="mr-3 d-none">
  29.                             <select name="countries" class="custome_select" onchange="window.location.assign(this.value) ">
  30.                                 {% if app.session.get('devise') == '$'  %}
  31.                                     <option value="{{ path('locale_devise',{_devise:'USD','_routeName': app.request.attributes.get("_route")}) }}" data-title="USD">USD</option>
  32.                                     <option value="{{ path('locale_devise',{_devise:'RMB','_routeName': app.request.attributes.get("_route")}) }}" data-title="RMB">RMB</option>
  33.                                 {% else  %}
  34.                                     <option value="{{ path('locale_devise',{_devise:'RMB','_routeName': app.request.attributes.get("_route")}) }}" data-title="RMB">RMB</option>
  35.                                     <option value="{{ path('locale_devise',{_devise:'USD','_routeName': app.request.attributes.get("_route")}) }}" data-title="USD">USD</option>
  36.                                 {% endif %}
  37.                             </select>
  38.                         </div>
  39.                         <ul class="contact_detail text-center text-lg-left">
  40.                             <li><i class="ti-mobile"></i><span>+861-354-449-2960</span></li>
  41.                         </ul>
  42.                     </div>
  43.                 </div>
  44.                 <div class="col-md-6">
  45.                     <div class="text-center text-md-right">
  46.                         <ul class="header_list">
  47.                             <li class="d-none"><a href=""><i class="ti-control-shuffle"></i><span></span></a></li>
  48.                             <li class="d-none"><a href=""><i class="ti-heart"></i><span>{{ 'Wishlist'|trans }}</span></a></li>
  49.                            {% if app.user %}
  50.                                <li><a href="{{ path('app_roles_redirect') }}"><i class="ti-clipboard"></i><span>{{ 'account'|trans }}</span></a></li>
  51.                                <li><a href="{{ path('app_logout') }}"><i class="ti-zoom-out"></i><span>{{ 'Logout'|trans }}</span></a></li>
  52.                                <li><a href="{{ path('admin.profil.user.simple',{'id':app.user.id}) }}"><span>{{ app.user.username }} &nbsp;&nbsp;<img class="img-rounded img-thumbnail" src="{{ asset('assets/uploads/user/'~app.user.profilImage) }}"  style="width:45px;border-radius: 50%;"> </span></a></li>
  53.                            {% else %}
  54.                                 <li><a href="{{ path('app_login') }}"><i class="ti-loop"></i><span>{{ 'Login'|trans }}</span></a></li>
  55.                                 <li class="d-none"><a href="{{ path('app_register') }}"><i class="linearicons-register"></i><span>{{ 'register'|trans }}</span></a></li>
  56.                             {% endif %}
  57.                         </ul>
  58.                     </div>
  59.                 </div>
  60.             </div>
  61.         </div>
  62.     </div>
  63.     <div class="bottom_header dark_skin main_menu_uppercase">
  64.         <div class="container">
  65.             <nav class="navbar navbar-expand-lg">
  66.                 {% if app.request.locale == 'en' %}
  67.                     <a class="navbar-brand" href="{{ path('home') }}">
  68.                         <img class="logo_light" width="100"   src="/assets/images/logo_sokoAfi_white_en-min.PNG" alt="logo" />
  69.                         <img class="logo_dark" width="200" src="/assets/images/logo_sokoAfi_white_en-min.PNG" alt="logo" />
  70.                     </a>
  71.                 {% elseif app.request.locale == 'fr' %}
  72.                     <a class="navbar-brand" href="{{ path('home') }}">
  73.                         <img class="logo_light" width="100"   src="/assets/images/logo_sokoAfi_white_fr-min.PNG" alt="logo" />
  74.                         <img class="logo_dark" width="200" src="/assets/images/logo_sokoAfi_white_fr-min.PNG" alt="logo" />
  75.                     </a>
  76.                 {% else %}
  77.                     <a class="navbar-brand" href="{{ path('home') }}">
  78.                         <img class="logo_light" width="100"   src="/assets/images/logo_sokoAfi_white_en-min.PNG" alt="logo" />
  79.                         <img class="logo_dark" width="200" src="/assets/images/logo_sokoAfi_white_en-min.PNG" alt="logo" />
  80.                     </a>
  81.                 {% endif %}
  82.                 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-expanded="false">
  83.                     <span class="ion-android-menu"></span>
  84.                 </button>
  85.                 <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
  86.                     <ul class="navbar-nav  font-weight-bold-ul">
  87.                         {% if app.request.attributes.get("_route") != 'home' %}
  88.                             <li class="dropdown">
  89.                                 <a  class="nav-link font-weight-bold" href="{{ path('home') }}">{{ 'Home'|trans }}</a>
  90.                             </li>
  91.                         {% endif %}
  92.                         <li class="">
  93.                             <a class="nav-link font-weight-bold" href="{{ path('mymarket_list') }}" >{{ 'Markets'|trans }}</a>
  94.                         </li>
  95.                         <li class="">
  96.                             <a class=" nav-link font-weight-bold" href="{{ path('shop') }}" >{{ 'Shop'|trans }}</a>
  97.                         </li>
  98.                         <li><a class="nav-link nav_item font-weight-bold" href="{{ path('contact_locale') }}">{{ 'Contact Us'|trans }}</a></li>
  99.                     </ul>
  100.                 </div>
  101.                 <ul class="navbar-nav attr-nav align-items-center">
  102.                     <li><a href="javascript:void(0);" class="nav-link search_trigger"><i class="linearicons-magnifier"></i></a>
  103.                         <div class="search_wrap">
  104.                             <span class="close-search"><i class="ion-ios-close-empty"></i></span>
  105.                            <div class="container badge-light p-5">
  106.                                {{ render(path('shop_header_product_search')) }}
  107.                            </div>
  108.                         </div><div class="search_overlay"></div>
  109.                     </li>
  110.                     <li class="dropdown cart_dropdown">
  111.                         <a class="nav-link cart_trigger flyCart" href="#" data-toggle="dropdown">
  112.                             <i class="linearicons-cart"></i><span class="cart_count">
  113.                                 {% if app.session.get('cart') %}
  114.                                     {{ app.session.get('cartData').data.quantity_cart }}
  115.                                 {% else %}
  116.                                     {{ 0 }}
  117.                                 {% endif %}
  118.                             </span>
  119.                         </a>
  120.                         <div class="cart_box dropdown-menu dropdown-menu-right" id="template_cart">
  121.                             <ul class="cart_list">
  122.                                 {% if app.session.get('cart') %}
  123.                                 {% for element in app.session.get('cartData').products %}
  124.                                     <li class="Cart_ligne{{ element.product.id }}">
  125.                                         <a href="{{ path('cart_deleteAllToCart',{'id':element.product.id}) }}" class="item_remove"><i class="ion-close"></i></a>
  126.                                         <a href="{{ path('product_details',{'slug':element.product.slug}) }}"><img src="/assets/uploads/products/{{ element.product.image }}" alt="{{ element.product.name }}">{{ element.product.name }}</a>
  127.                                         <span class="cart_quantity"> <span id="cart_quantity{{ element.product.id }}">{{ element.quantity }}</span> x <span class="cart_amount"> <span class="price_symbole">$ </span></span><span id="cart_price{{ element.product.id }}">{{ element.product.price }}</span></span>
  128.                                     </li>
  129.                                 {% endfor %}
  130.                             </ul>
  131.                             <div class="cart_footer">
  132.                                 <p class="cart_total"><strong> {{ 'Subtotal TTC'|trans }} :</strong> <span class="cart_price"> <span class="price_symbole">$</span></span><span id="subtotalTTCjs">{{ app.session.get('cartData').data.subTotalTTC }}</span></p>
  133.                                 <p class="cart_buttons">
  134.                                     {% if is_cart is not defined %}
  135.                                     <a href="{{ path('cart') }}" class="btn btn-fill-line rounded-0 view-cart">{{ 'View Cart'|trans }}</a>
  136.                                     {% endif %}
  137.                                     <a href="{{ path('checkout') }}" class="btn btn-fill-out rounded-0 checkout">{{ 'Checkout'|trans }}</a>
  138.                                 </p>
  139.                             </div>
  140.                             {% else %}
  141.                                 <div class="font-weight-bold text-dark text-center"><i class="fa fa-cart-arrow-down"></i></div>
  142.                                 <div class="font-weight-bold text-dark text-center">{{ 'Your cart is empty'|trans }}</div>
  143.                             {% endif %}
  144.                         </div>
  145.                     </li>
  146.                 </ul>
  147.             </nav>
  148.         </div>
  149.     </div>
  150.     {% if app.user %}
  151.         {% if app.user.isVerified == false %}
  152.             <div class="alert alert-warning text-center">
  153.                 {{ 'Check your account'|trans }} {{ app.user.email }}   {{ 'and confirm your email'|trans }}. {{ "If you don't receive an email please check your spam folder or"|trans }} <a href="{{ path('app_register_resend_email',{'id':app.user.id}) }}">{{ 'try again'|trans }}</a>
  154.             </div>
  155.         {% endif %}
  156.     {% endif %}
  157.     {% if messageInfo is defined %}
  158.         <div class="alert alert-warning text-center">
  159.             {{ 'Hi mr' }} <small class="text-danger">{{ app.user.username }}</small> {{ messageInfo|trans }} / <a href="{{ path('contact_locale') }}"> {{ 'Customer service '|trans }}</a>
  160.         </div>
  161.     {% endif %}
  162. </header>