templates/block/navbar-part.html.twig line 1

Open in your IDE?
  1. <div class="container">
  2.     <div class="navbar-header">
  3.         <button type="button" class="navbar-toggle collapsed pull-left btn-cart-xs" data-toggle="collapse" data-target="#navbar-ex1-collapse">
  4.             <span class="sr-only"></span>
  5.             <span class="icon-bar"></span>
  6.             <span class="icon-bar"></span>
  7.             <span class="icon-bar"></span>
  8.         </button>
  9.         <div class="logo">
  10.             <a href="{{ path('home') }}"><img alt="Logo" src="{{ asset(env.site ~ '.' ~ app.request.locale ~ '.png', 'img') }}" class="img-responsive"/></a>
  11.         </div>
  12.         <a href="{{ path('cart') }}" class="btn btn-default btn-cart-xs visible-xs pull-right">
  13.             <span class="pr">
  14.                 <span class="pa mhpi-cart-num cart_num">{{ cart.getProdNum }}</span>
  15.             </span>
  16.             <img src="{{ asset('021-shopping-bags.svg', 'img') }}" alt="">
  17.         </a>
  18.         <a href="{{ path('user') }}" rel="nofollow" class="btn btn-default visible-xs pull-right btn-cart-xs">
  19.             <img src="{{ asset('007-avatar.svg', 'img') }}" alt="">
  20.         </a>
  21.         <a data-toggle="modal" href="#modal_callback" rel="nofollow" class="btn btn-default visible-xs pull-right btn-cart-xs">
  22.             <img src="{{ asset('052-telephone.svg', 'img') }}" alt="">
  23.         </a>
  24.     </div>
  25.     <div class="collapse navbar-collapse" id="navbar-ex1-collapse">
  26.         <ul class="nav navbar-nav">
  27.             <li class="visible-xs">
  28.                 <ul class="list-inline pull-right m-top-header">
  29.                     <li><img src="{{ asset('007-avatar-m.svg', 'img') }}" alt="" width="18"></li>
  30.                     {% if Auth.getUserId %}
  31.                         <li>
  32.                             <a class="btn" href="{{ path('user') }}" {# onclick="ga('send', 'event', 'Login', 'Avtorizaciya');"#}>{{ labels.get('welcome')|raw }},
  33.                                 {{ Auth.getUserName }}</a>
  34.                         </li>
  35.                         <li class="db"></li>
  36.                         <li>
  37.                             <a class="btn" href="{{ path('wishlist') }}">{{ labels.get('m-top-header-1')|raw }}</a>
  38.                         </li>
  39.                         <li>
  40.                             |
  41.                         </li>
  42.                         <li>
  43.                             <a class="btn" href="{{ path('app_logout') }}">{{ labels.get('m-top-header-2')|raw }}</a>
  44.                         </li>
  45.                     {% else %}
  46.                         <li>
  47.                             <div class="dropdown">
  48.                                 <a class="btn dropdown-toggle" href="{{ path('user') }}" {# onclick="ga('send', 'event', 'Login', 'Avtorizaciya');"#}>
  49.                                     {{ labels.get('m-top-header-3')|raw }}
  50.                                 </a>
  51.                             </div>
  52.                         </li>
  53.                         <li>
  54.                             |
  55.                         </li>
  56.                         <li>
  57.                             <div class="dropdown">
  58.                                 <a class="btn dropdown-toggle" href="{{ path('register') }}" {# onclick="ga('send', 'event', 'Register', 'Reg_account');"#}>
  59.                                     {{ labels.get('m-top-header-4')|raw }}
  60.                                 </a>
  61.                             </div>
  62.                         </li>
  63.                     {% endif %}
  64.                 </ul>
  65.                 <div class="widemenu">
  66.                     <div class="container">
  67.                         {% if env.site == env.dom or env.site == env.domopt or env.site == env.mir or env.site == env.miropt %}
  68.                             <div class="pull-left"><img src="{{ asset('003-placeholder' ~ (env.is_opt ? 'opt' : '') ~ '.svg', 'img') }}" alt="" width="10">
  69.                                 <a data-toggle="modal" href="#modal_region_mir" rel="nofollow" class="wm-button-change">
  70.                                     <span class="wm-geo-city">{{ app.session.get('checkout').city_name ? app.session.get('checkout').city_name : labels.get('yourcity')|raw }}</span>
  71.                                 </a>
  72.                             </div>
  73.                         {% endif %}
  74.                         {% if env.site == env.dom or env.site == env.domopt or env.site == env.mix or env.site == env.mixopt %}
  75.                             <div class="pull-right">
  76.                                 <div class="m-lang-menu">
  77.                                     <a href="#" class="active">{{ app.request.locale }}</a>
  78.                                     {% set langsarray = langs|split('|') %}
  79.                                     {% for lang in langsarray %}
  80.                                         {% if lang != app.request.locale %}
  81.                                             &nbsp;|&nbsp;&nbsp;<a href="{{ absolute_url(lang != default_lang ? '/' ~ lang ~ path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)) : path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all))) }}">{{ lang }}</a>
  82.                                         {% endif %}
  83.                                     {% endfor %}
  84.                                 </div>
  85.                             </div>
  86.                         {% endif %}
  87.                         <div class="text-center" style="white-space: nowrap">
  88.                             {% if env.site == env.domopt %}
  89.                                 <a href="{% if isCallAvailable %}tel:0800312370{% else %}#{% endif %}" rel="nofollow" class="top-phone-w"><img src="{{ asset('001-callopt.svg', 'img') }}" alt="" width="9">
  90.                                     0-800-312-370</a>
  91.                             {% elseif env.site == env.mir %}
  92.                                 <a href="{% if isCallAvailable %}tel:88005551057{% else %}#{% endif %}" rel="nofollow" class="top-phone-w"><img src="{{ asset('001-call.svg', 'img') }}" alt="" width="9">
  93.                                     8-800-555-10-57</a>
  94.                             {% elseif env.site == env.miropt %}
  95.                                 <a href="{% if isCallAvailable %}tel:+74952152841{% else %}#{% endif %}" rel="nofollow" class="top-phone-w"><img src="{{ asset('001-callopt.svg', 'img') }}" alt="" width="9">
  96.                                     +7 (495) 215-28-41</a>
  97.                             {% elseif env.site == env.mix %}
  98.                                 <a href="{% if isCallAvailable %}tel:+48668522718{% else %}#{% endif %}" rel="nofollow" class="top-phone-w"><img src="{{ asset('001-call.svg', 'img') }}" alt="" width="9">
  99.                                     +48 668 522 718</a>
  100.                             {% elseif env.site == env.mixopt %}
  101.                                 <a href="{% if isCallAvailable %}tel:+48668522718{% else %}#{% endif %}" rel="nofollow" class="top-phone-w"><img src="{{ asset('001-callopt.svg', 'img') }}" alt="" width="9">
  102.                                     +48 668 522 718</a>
  103.                             {% else %}
  104.                                 <a href="{% if isCallAvailable %}tel:0800312370{% else %}#{% endif %}" rel="nofollow" class="top-phone-w"><img src="{{ asset('001-call.svg', 'img') }}" alt="" width="9">
  105.                                     0-800-312-370</a>
  106.                             {% endif %}
  107.                         </div>
  108.                     </div>
  109.                 </div>
  110.             </li>
  111.             <li class="visible-xs">
  112.                 <table class="mth">
  113.                     <tr>
  114.                         <td class="mth-bar">
  115.                             <div class="mth-cont">
  116.                                 <a href="{{ path('user') }}" class="btn"><img src="{{ asset('007-avatar.svg', 'img') }}" alt=""><br>
  117.                                     {{ labels.get('mobile-static-menu-1')|raw }}</a>
  118.                             </div>
  119.                         </td>
  120.                         <td class="mth-bar mth-bar-2">
  121.                             <div class="mth-cont">
  122.                                 <a href="{{ path('cart') }}" class="btn"><img src="{{ asset('021-shopping-bags.svg', 'img') }}" alt=""><br>
  123.                                     {{ labels.get('mobile-static-menu-2')|raw }}</a>
  124.                             </div>
  125.                         </td>
  126.                         <td class="mth-bar">
  127.                             <div class="mth-cont">
  128.                                 <a href="{{ path('wishlist') }}" class="btn"><img src="{{ asset('006-heart.svg', 'img') }}" alt=""><br>
  129.                                     {{ labels.get('mobile-static-menu-3')|raw }}</a>
  130.                             </div>
  131.                         </td>
  132.                     </tr>
  133.                 </table>
  134.             </li>
  135.             {% set intname = page.intname|replace({'/': ''}) %}
  136.             {{ render_esi (url('block_top_menu', {'intname': (intname ? intname : 'mainpage')})) }}
  137.             <li class="dropdown visible-xs">
  138.                 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
  139.                     <i class="fa fa-info">&nbsp;&nbsp;</i>
  140.                     {{ labels.get('mobile-static-menu-5')|raw }}
  141.                     <span class="caret"></span>
  142.                 </a>
  143.                 <ul class="dropdown-menu dropdown-menu-right">
  144.                     <li>
  145.                         <a href="{{ path('static_page', {'page_intname': 'skidki'}) }}">{{ labels.get('mobile-static-menu-6')|raw }}</a>
  146.                     </li>
  147.                     {% if env.site != env.mix and env.site != env.mixopt %}
  148.                         <li>
  149.                             <a href="{{ path('static_page', {'page_intname': 'optovim-pokupatelyam'}) }}">{{ labels.get('mobile-static-menu-7')|raw }}</a>
  150.                         </li>
  151.                     {% endif %}
  152.                     <li>
  153.                         <a href="{{ path('static_page', {'page_intname': 'delivery'}) }}">{{ labels.get('mobile-static-menu-8')|raw }}</a>
  154.                     </li>
  155.                     <li>
  156.                         <a href="{{ path('static_page', {'page_intname': 'contact'}) }}">{{ labels.get('mobile-static-menu-9')|raw }}</a>
  157.                     </li>
  158.                     <li>
  159.                         <a href="{{ path('comments') }}">{{ labels.get('mobile-static-menu-10')|raw }}</a>
  160.                     </li>
  161.                     {% if env.site == env.mix or env.site == env.mixopt %}
  162.                         <li>
  163.                             <a href="{{ path('static_page', {'page_intname': 'q'}) }}">{{ labels.get('main-static-menu-14')|raw }}</a>
  164.                         </li>
  165.                     {% endif %}
  166.                     {% if env.site == env.dom or env.site == env.mir %}
  167.                         <li>
  168.                             <a href="{{ path('static_page', {'page_intname': 'kuponi'}) }}">{{ labels.get('mobile-static-menu-11')|raw }}</a>
  169.                         </li>
  170.                     {% endif %}
  171.                     <li>
  172.                         <a href="{{ path('static_page', {'page_intname': 'about'}) }}">{{ labels.get('mobile-static-menu-12')|raw }}</a>
  173.                     </li>
  174.                     <li>
  175.                         <a href="{{ path('static_page', {'page_intname': 'info'}) }}">{{ labels.get('mobile-static-menu-13')|raw }}</a>
  176.                     </li>
  177.                     {% if app.request.locale == 'ru' %}
  178.                         <li>
  179.                             <a href="{{ path('articles_list') }}">{{ labels.get('mobile-static-menu-14')|raw }}</a>
  180.                         </li>
  181.                     {% endif %}
  182.                     <li>
  183.                         <a href="{{ path('static_page', {'page_intname': 'polzovatelskoe-soglashenie'}) }}">{{ labels.get('mobile-static-menu-15')|raw }}</a>
  184.                     </li>
  185.                 </ul>
  186.             </li>
  187.         </ul>
  188.     </div>
  189. </div>