src/DcSiteBundle/Resources/views/Subaru/header.html.twig line 1

Open in your IDE?
  1. <header class="header">
  2.     <div class="header-bottom">
  3.         <div class="container">
  4.             <div class="col-md-2 d-inline-block float-left logo-col">
  5.                 <a href="{{ path('subaru_homepage') }}" class="logo">
  6.                     <img src="{{ asset('bundles/dcsite/img/subaru/logo.png') }}" alt="{{ dealer }} logo">
  7.                 </a>
  8.             </div>
  9.             <div class="col-md-10 offset-md-2 container-slogan">
  10.                 <span class="dealer-slogan">{{ 'header.title'|trans({}, 'dc_subaru') }}</span>
  11.                 <a href="tel:{{ dealer.phone }}" class="header_top-contacts header_top-contacts-phone">
  12.                     <svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
  13.                         <path class="tel-color" d="M16.5001 12.6901V14.9401C16.5009 15.1489 16.4581 15.3557 16.3745 15.5471C16.2908 15.7385 16.168 15.9103 16.0141 16.0515C15.8602 16.1927 15.6785 16.3002 15.4806 16.3671C15.2828 16.434 15.0731 16.4589 14.8651 16.4401C12.5572 16.1893 10.3403 15.4007 8.39257 14.1376C6.58044 12.9861 5.04407 11.4497 3.89257 9.63757C2.62506 7.68098 1.83625 5.45332 1.59007 3.13507C1.57133 2.92767 1.59598 2.71864 1.66245 2.52129C1.72892 2.32394 1.83575 2.14259 1.97615 1.98879C2.11654 1.83499 2.28743 1.7121 2.47791 1.62796C2.6684 1.54382 2.87433 1.50027 3.08257 1.50007H5.33257C5.69655 1.49649 6.04942 1.62538 6.32539 1.86272C6.60137 2.10006 6.78163 2.42966 6.83257 2.79007C6.92754 3.51012 7.10366 4.21712 7.35757 4.89757C7.45848 5.16602 7.48032 5.45776 7.4205 5.73823C7.36068 6.01871 7.22172 6.27616 7.02007 6.48007L6.06757 7.43257C7.13524 9.31023 8.68991 10.8649 10.5676 11.9326L11.5201 10.9801C11.724 10.7784 11.9814 10.6395 12.2619 10.5796C12.5424 10.5198 12.8341 10.5417 13.1026 10.6426C13.783 10.8965 14.49 11.0726 15.2101 11.1676C15.5744 11.219 15.9071 11.4025 16.145 11.6832C16.3828 11.9639 16.5092 12.3223 16.5001 12.6901Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
  14.                     </svg>
  15.                     <span>{{ dealer.phone }}</span>
  16.                 </a>
  17.                 <div class="header_basket_row">
  18.                     {% if app.request.attributes.get('_route_params')['_locale'] is defined %}
  19.                         {% if app.request.getLocale() == 'ru' %}
  20.                             <ul class="header-lang">
  21.                                 {% if app.request.attributes.get('_route_params')['_locale'] is defined %}
  22.                                     {% for locale in allowed_locales %}
  23.                                         {% if locale != app.request.getLocale() %}
  24.                                             <li class="">
  25.                                                 <a class="active" href="{{ absolute_url( path( app.request.attributes.get('_route'), app.request.attributes.get('_route_params')|merge({'_locale': locale}) ) ) }}" hreflang="{% if locale == 'ua' %}uk{% else %}{{ locale }}{% endif %}" title="{{ ('site.locale.'~locale)|trans({},'dc_base') }} ({{ locale }})">{{ ('site.locale.'~locale)|trans({},'dc_lexus') }}</a>
  26.                                             </li>
  27.                                         {% else %}
  28.                                             <li class="">
  29.                                                 <a class="" hreflang="{% if locale == 'ua' %}uk{% else %}{{ locale }}{% endif %}" title="{{ ('site.locale.'~locale)|trans({},'dc_base') }} ({{ locale }})">{{ ('site.locale.'~locale)|trans({},'dc_lexus') }}</a>
  30.                                             </li>
  31.                                         {% endif %}
  32.                                     {% endfor %}
  33.                                 {% endif %}
  34.                             </ul>
  35.                         {% endif %}
  36.                     {% endif %}
  37.                     <div class="site_btn-enter" id="enterBtn">
  38.                         {% if app.user %}
  39.                             <a class="site_btn-enter-btn --loggedin" target="_blank" href="{{ path('my_profile_dashboard') }}" rel="nofollow">
  40.                                 <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
  41.                                     <path d="M13.3334 14V12.6667C13.3334 11.9594 13.0525 11.2811 12.5524 10.781C12.0523 10.281 11.374 10 10.6667 10H5.33341C4.62617 10 3.94789 10.281 3.4478 10.781C2.9477 11.2811 2.66675 11.9594 2.66675 12.6667V14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  42.                                     <path d="M7.99992 7.33333C9.47268 7.33333 10.6666 6.13943 10.6666 4.66667C10.6666 3.19391 9.47268 2 7.99992 2C6.52716 2 5.33325 3.19391 5.33325 4.66667C5.33325 6.13943 6.52716 7.33333 7.99992 7.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  43.                                 </svg>
  44.                                 <span class="header_icon-title">{{ app.user.name }}</span>
  45.                             </a>
  46.                         {% else %}
  47.                             <a class="site_btn-enter-btn" href="{{ path('my_login_page') }}?referer={{ app.request.uri }}" rel="nofollow">
  48.                                 <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
  49.                                     <path d="M13.3334 14V12.6667C13.3334 11.9594 13.0525 11.2811 12.5524 10.781C12.0523 10.281 11.374 10 10.6667 10H5.33341C4.62617 10 3.94789 10.281 3.4478 10.781C2.9477 11.2811 2.66675 11.9594 2.66675 12.6667V14" stroke="#837F7F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  50.                                     <path d="M7.99992 7.33333C9.47268 7.33333 10.6666 6.13943 10.6666 4.66667C10.6666 3.19391 9.47268 2 7.99992 2C6.52716 2 5.33325 3.19391 5.33325 4.66667C5.33325 6.13943 6.52716 7.33333 7.99992 7.33333Z" stroke="#837F7F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  51.                                 </svg>
  52.                                 <span class="header_icon-title">{{ 'header.login'|trans({}, 'portal_base') }}</span>
  53.                             </a>
  54.                         {% endif %}
  55.                     </div>
  56.                     {% include '@DcSiteBundle/Modules/basket/basket-menu.html.twig' with {href : path('subaru_basket') } %}
  57.                 </div>
  58.             </div>
  59.             <div class="row justify-content-between align-items-center header-bottom-row">
  60.                 <div id="mainNav" class="header-nav col-10 collapse navbar-mob" style="position: inherit;">
  61.                     <ul class="nav nav-pills nav-fill">
  62.                         <li class="nav-item site_btn-nav-item">
  63.                             {% if app.request.getLocale() == 'ru' %}
  64.                                 <ul class="d-lg-none header-lang header-lang-mob">
  65.                                     {% for locale in allowed_locales %}
  66.                                         {% if locale != app.request.getLocale() %}
  67.                                             <li class="">
  68.                                                 <a class="active" href="{{ absolute_url( path( app.request.attributes.get('_route'), app.request.attributes.get('_route_params')|merge({'_locale': locale}) ) ) }}" hreflang="{% if locale == 'ua' %}uk{% else %}{{ locale }}{% endif %}" title="{{ ('site.locale.'~locale)|trans({},'dc_base') }} ({{ locale }})">{{ ('site.locale.'~locale)|trans({},'dc_lexus') }}</a>
  69.                                             </li>
  70.                                         {% else %}
  71.                                             <li class="">
  72.                                                 <a class="" hreflang="{% if locale == 'ua' %}uk{% else %}{{ locale }}{% endif %}" title="{{ ('site.locale.'~locale)|trans({},'dc_base') }} ({{ locale }})">{{ ('site.locale.'~locale)|trans({},'dc_lexus') }}</a>
  73.                                             </li>
  74.                                         {% endif %}
  75.                                     {% endfor %}
  76.                                 </ul>
  77.                             {% endif %}
  78.                             <div class="site_btn-enter" id="enterBtn">
  79.                                 {% if app.user %}
  80.                                     <a class="site_btn-enter-btn --loggedin" target="_blank" href="{{ path('my_profile_dashboard') }}" rel="nofollow">
  81.                                         <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
  82.                                             <path d="M13.3334 14V12.6667C13.3334 11.9594 13.0525 11.2811 12.5524 10.781C12.0523 10.281 11.374 10 10.6667 10H5.33341C4.62617 10 3.94789 10.281 3.4478 10.781C2.9477 11.2811 2.66675 11.9594 2.66675 12.6667V14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  83.                                             <path d="M7.99992 7.33333C9.47268 7.33333 10.6666 6.13943 10.6666 4.66667C10.6666 3.19391 9.47268 2 7.99992 2C6.52716 2 5.33325 3.19391 5.33325 4.66667C5.33325 6.13943 6.52716 7.33333 7.99992 7.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  84.                                         </svg>
  85.                                         <span class="header_icon-title">{{ app.user.name }}</span>
  86.                                     </a>
  87.                                 {% else %}
  88.                                     <a class="site_btn-enter-btn" href="{{ path('my_login_page') }}?referer={{ app.request.uri }}" rel="nofollow">
  89.                                         <svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
  90.                                             <path d="M13.3334 14V12.6667C13.3334 11.9594 13.0525 11.2811 12.5524 10.781C12.0523 10.281 11.374 10 10.6667 10H5.33341C4.62617 10 3.94789 10.281 3.4478 10.781C2.9477 11.2811 2.66675 11.9594 2.66675 12.6667V14" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  91.                                             <path d="M7.99992 7.33333C9.47268 7.33333 10.6666 6.13943 10.6666 4.66667C10.6666 3.19391 9.47268 2 7.99992 2C6.52716 2 5.33325 3.19391 5.33325 4.66667C5.33325 6.13943 6.52716 7.33333 7.99992 7.33333Z" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  92.                                         </svg>
  93.                                         <span class="header_icon-title">{{ 'header.login'|trans({}, 'portal_base') }}
  94.                                             {{ 'header.login_in_cab'|trans({}, 'portal_base') }}</span>
  95.                                     </a>
  96.                                 {% endif %}
  97.                             </div>
  98.                         </li>
  99.                         <li class="nav-item dropdown">
  100.                             <a href="#" class="nav-link dropdown-toggle" id="navCars" role="button" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ 'menu.cars'|trans({}, 'dc_subaru') }}</a>
  101.                             <div class="col-12 dropdown-menu car-model-dropdown-menu" aria-labelledby="navCars">
  102.                                 <div class="container">
  103.                                     <div class="row" id="auto-dropdown">
  104.                                         {% verbatim %}
  105.                                             <template v-for="(category, key) in menu" :key="key">
  106.                                                 <div v-for="(car, k) in category.cars" :key="k" class="col-sm-12 col-md-6 col-lg-6 col-xl-3">
  107.                                                     <div class="model-card">
  108.                                                         <div class="model-card-img">
  109.                                                          <span class="car_status_is_new" v-if="car.isPreOrder">{% endverbatim %}{{ 'pages.car.is_pre_order'|trans({},'dc_base') }}{% verbatim %}</span>
  110.                                                          <span class="car_status_is_new" v-else-if="car.isNew">{% endverbatim %}{{ 'pages.car.status_is_new'|trans({},'dc_base') }}{% verbatim %}</span>
  111.                                                             <a :href="car.url">
  112.                                                                 <img :src="car.image" :alt="car.title">
  113.                                                             </a>
  114.                                                         </div>
  115.                                                         <a :href="car.url">
  116.                                                             <span class="d-block model-card-name">{{ car.title }}</span>
  117.                                                         </a>
  118.                                                         <span v-if="car.price > 0" class="d-block model-card-price">{{ car.price.toLocaleString() }} грн</span>
  119.                                                         <span v-if="car.price <= 0" class="d-block model-card-price">{% endverbatim %}{{ 'pages.specify_price'|trans({}, 'dc_subaru') }}{% verbatim %}</span>
  120.                                                         {% endverbatim %}
  121.                                                         <a v-if="car.onTestDrive" href="{{ path('subaru_service_consultation') }}"
  122.                                                            class="btn-blue model-card-btn">{{ 'leads.test_drive'|trans({}, 'dc_subaru') }}</a>
  123.                                                         {% verbatim %}
  124.                                                     </div>
  125.                                                 </div>
  126.                                             </template>
  127.                                             {% endverbatim %}
  128.                                     </div>
  129.                                 </div>
  130.                             </div>
  131.                         </li>
  132.                         <li class="dropdown-divider"></li>
  133.                         <li class="nav-item">
  134.                             <a id="dropServices" href="{{ path('subaru_car_stock') }}" class="nav-link ico-tab-arrow">{{ 'pages.car_in_stock.title'|trans({}, 'dc_subaru') }}</a>
  135.                         </li>
  136.                         <li class="dropdown-divider"></li>
  137.                         <li class="nav-item dropdown">
  138.                             <a id="dropService" href="#" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link ico-tab-arrow dropdown-toggle">{{ 'menu.used_car.title'|trans({}, 'dc_subaru') }}</a>
  139.                             <div aria-labelledby="dropService" class="dropdown-menu dropdown-menu-open">
  140.                                 <div class="container">
  141.                                     <div class="row">
  142.                                         <div class="col-md-12">
  143.                                             <ul>
  144.                                                 <li><a href="{{ path('subaru_used_car_catalog') }}">{{ 'menu.used_car.sub_title'|trans({}, 'dc_subaru') }}</a></li>
  145.                                                 <li><a href="{{ path('subaru_finance_vidi_select') }}">VIDI SELECT</a></li>
  146.                                                 <li><a href="{{ path('subaru_finance_trade_in') }}">{{ 'menu.used_car.trade_in'|trans({}, 'dc_subaru') }}</a></li>
  147.                                             </ul>
  148.                                         </div>
  149.                                     </div>
  150.                                 </div>
  151.                             </div>
  152.                         </li>
  153.                         <li class="dropdown-divider"></li>
  154.                         <li class="nav-item dropdown">
  155.                             <a id="dropGibrid" href="#" class="nav-link ico-tab-arrow dropdown-toggle" role="button" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ 'menu.services.index'|trans({}, 'dc_subaru') }}</a>
  156.                             <div aria-labelledby="dropGibrid" class="dropdown-menu dropdown-menu-open">
  157.                                 <div class="container">
  158.                                     <div class="row">
  159.                                         <div class="col-md-12">
  160.                                             <ul>
  161.                                                 <li><a href="{{ path('subaru_finance_trade_in') }}">Trade–In</a></li>
  162.                                                 <li><a href="{{ path('subaru_finance_credit') }}">{{ 'menu.services.loan'|trans({}, 'dc_subaru') }}</a></li>
  163.                                                 <li><a href="{{ path('subaru_finance_leasing') }}">{{ 'menu.services.leasing'|trans({}, 'dc_subaru') }}</a></li>
  164.                                                 <li><a href="{{ path('subaru_finance_insurance') }}">{{ 'menu.services.insurance'|trans({}, 'dc_subaru') }}</a></li>
  165.                                                 <li><a href="{{ path('subaru_for_bussines') }}">Subaru {{ 'pages.base.for_bussines'|trans({}, 'dc_base') }}</a></li>
  166.                                             </ul>
  167.                                         </div>
  168.                                     </div>
  169.                                 </div>
  170.                             </div>
  171.                         </li>
  172.                         <li class="nav-item dropdown">
  173.                             <a id="dropService" href="#" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link ico-tab-arrow dropdown-toggle">{{ 'menu.service.index'|trans({}, 'dc_subaru') }}</a>
  174.                             <div aria-labelledby="dropService" class="dropdown-menu dropdown-menu-open">
  175.                                 <div class="container">
  176.                                     <div class="row">
  177.                                         <div class="col-md-12">
  178.                                             <ul>
  179.                                                 <li><a href="{{ path('subaru_service_order_to') }}">{{ 'menu.service.order_to'|trans({}, 'dc_subaru') }}</a></li>
  180.                                                 <li><a href="{{ path('subaru_service_regulations_to') }}">Регламент ТО</a></li>
  181. {#                                                <li><a href="{{ path('subaru_service_company') }}">{{ 'menu.service.service_company'|trans({}, 'dc_subaru') }}</a></li>#}
  182.                                                 <li><a href="{{ path('subaru_service_body_repair') }}">{{ 'menu.service.body_rep'|trans({}, 'dc_subaru') }}</a></li>
  183.                                                 <li><a href="{{ path('subaru_service_spare_parts') }}">{{ 'menu.service.spares'|trans({}, 'dc_subaru') }}</a></li>
  184.                                                 <li><a href="{{ path('subaru_shop_accessory_catalog') }}">{{ 'menu.service.acc'|trans({}, 'dc_subaru') }}</a></li>
  185.                                                 <li><a href="{{ path('subaru_service_assistance') }}">Subaru Assistance</a></li>
  186.                                             </ul>
  187.                                         </div>
  188.                                     </div>
  189.                                 </div>
  190.                             </div>
  191.                         </li>
  192.                         <li class="dropdown-divider"></li>
  193.                         <li class="nav-item">
  194.                             <a id="dropServices" href="{{ path('subaru_stocks') }}" class="nav-link ico-tab-arrow">{{ 'menu.actions'|trans({}, 'dc_subaru') }}</a>
  195.                         </li>
  196.                         <li class="dropdown-divider"></li>
  197.                         <li class="nav-item dropdown">
  198.                             <a id="dropAbout" href="#" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link ico-tab-arrow dropdown-toggle">{{ 'menu.info.index'|trans({}, 'dc_subaru') }}</a>
  199.                             <div aria-labelledby="dropAbout" class="dropdown-menu dropdown-menu-open">
  200.                                 <div class="container">
  201.                                     <div class="row">
  202.                                         <div class="col-md-12">
  203.                                             <ul>
  204.                                                 <li><a href="{{ path('subaru_about') }}">{{ 'menu.info.about'|trans({}, 'dc_subaru') }}</a></li>
  205.                                                 <li><a href="{{ path('subaru_about_news') }}">{{ 'menu.info.news'|trans({}, 'dc_subaru') }}</a></li>
  206.                                                 <li><a href="{{ path('subaru_about_staff') }}">{{ 'menu.info.staff'|trans({}, 'dc_subaru') }}</a></li>
  207.                                                 <li><a href="{{ path('subaru_about_loyality_program') }}">{{ 'menu.info.loialty'|trans({}, 'dc_subaru') }}</a></li>
  208.                                                 <li><a href="{{ path('subaru_about_quality_politicks') }}">{{ 'menu.info.quality'|trans({}, 'dc_subaru') }}</a></li>
  209.                                                 <li><a href="{{ path('subaru_about_vacancy') }}">{{ 'vacancies.vacancy'|trans({}, 'dc_base') }}</a></li>
  210.                                             </ul>
  211.                                         </div>
  212.                                     </div>
  213.                                 </div>
  214.                             </div>
  215.                         </li>
  216.                         <li class="dropdown-divider"></li>
  217.                         <li class="nav-item">
  218.                             <a href="{{ path('subaru_contacts') }}" class="nav-link ico-tab-arrow">{{ 'menu.contacts'|trans({}, 'dc_subaru') }}</a>
  219.                         </li>
  220.                     </ul>
  221.                 </div>
  222.                 <div class="col-md-2 pr-0">
  223.                     <a href="{{ path('subaru_service_consultation') }}" class="btn-blue model-card-btn-header">{{ 'leads.test_drive_short'|trans({}, 'dc_subaru') }}</a>
  224.                 </div>
  225.                 <ul class="d-lg-none header-lang">
  226.                     <li>{% include '@DcSiteBundle/Modules/basket/basket-menu.html.twig' with {href : path('subaru_basket') } %}</li>
  227.                 </ul>
  228.                 <button class="d-block d-lg-none order-md-4 navbar-toggler collapsed button_burger_header" aria-label="Toggle navigation">
  229.                     <span class="navbar-toggler-icon"></span>
  230.                 </button>
  231.             </div>
  232.         </div>
  233.     </div>
  234. </header>