src/DcSiteBundle/Resources/views/Infiniti/Main/index.html.twig line 1

Open in your IDE?
  1. {% extends '@DcSite/Infiniti/template.html.twig' %}
  2. {% block head %}
  3.     <title>{{ seoMeta.title ?? 'base.seo.main_title'|trans({},'dc_infiniti') }}</title>
  4.     <meta name="description" content="{{ seoMeta.description ?? 'base.seo.main_description'|trans({'%phone%': dealer.phone},'dc_infiniti') }}">
  5.     <link rel="stylesheet" type="text/css" href="/dist/{{ MODE }}/dcsite/infiniti/css/infinitiMain.css?{{ VERSION }}">
  6. {% endblock head %}
  7. {% block ogtagDynamic %}
  8.     <meta property="og:title" content="{{ seoMeta.title ?? 'base.seo.title'|trans({}, 'dc_infiniti') }}">
  9.     <meta property="og:description" content="{{ seoMeta.description ?? 'base.seo.description'|trans({}, 'dc_infiniti') }}">
  10. {% endblock ogtagDynamic %}
  11. {% block content %}
  12.     {% include '@DcSite/Modules/slider.html.twig' %}
  13.     <section class="models-main section-padding">
  14.         <div class="container">
  15.             <div class="row">
  16.                 <div class="col-12 section-title">
  17.                     <h1 class="subtitle">{{ seoMeta.h1 ?? 'INFINITI ' ~ 'main.in_ukraine'|trans({},'dc_infiniti') }}</h1>
  18.                     <span>{{ 'main.model_line'|trans({}, 'dc_infiniti') }}</span>
  19.                 </div>
  20.             </div>
  21.             <div class="row">
  22.                 {% for car in cars %}
  23.                     <div class="col-md-6 col-lg-6 col-xl-4">
  24.                     <div class="card">
  25.                         {% if car.isPreOrder %}
  26.                         <span class="news__button">{{ 'pages.car.is_pre_order'|trans({},'dc_base') }}</span>
  27.                         {% elseif car.isNew %}
  28.                         <span class="news__button">{{ 'pages.car.is_new_2'|trans({},'dc_base') }}</span>
  29.                         {% endif %}
  30.                             <a href="{{ path('infiniti_card_car', { url: car.url }) }}" class="car-name">Infiniti {{ car.modelName }}</a>
  31.                             <span class="car-slogan">{{ car.slogan }}</span>
  32.                             <a href="{{ path('infiniti_card_car', { url: car.url }) }}" class="cars-prewiew-img">
  33.                                 <picture alt="{{ car.fullName }}">
  34.                                     <source srcset="{{ car.image_webp }}" type="image/webp">
  35.                                     <source srcset="{{ car.image }}">
  36.                                     <img src="{{ car.image }}" alt="{{ car.fullName }}">
  37.                                 </picture>
  38.                             </a>
  39.                             <div class="card-body">
  40.                                 <span>{{ 'main.price'|trans({}, 'dc_infiniti') }} {{ 'main.from'|trans({}, 'dc_infiniti') }}
  41.                                     <span class="car-price">{{ car.price|price }} грн</span>
  42.                                 </span>
  43.                                 <a href="{{ path('infiniti_service_consultation', {'carId': car.vehicleId}) }}" class="btn-black">
  44.                                     {{ 'main.test_drive_assign'|trans({}, 'dc_infiniti') }}
  45.                                 </a>
  46.                                 <a href="{{ path('infiniti_card_car', { url: car.url }) }}" class="btn-arrow">
  47.                                     <span class="arrow-right"></span>
  48.                                     {{ 'main.availability'|trans({}, 'dc_infiniti') }}
  49.                                 </a>
  50.                             </div>
  51.                         </div>
  52.                     </div>
  53.                 {% endfor %}
  54.             </div>
  55.         </div>
  56.     </section>
  57.     {% include '@DcSite/Infiniti/Modules/interesting-block.html.twig' %}
  58.     <section class="offers-main section-padding">
  59.         <div class="container">
  60.             <div class="row">
  61.                 <div class="col-12 section-title">
  62.                     <span class="subtitle">{{ 'main.last_events'|trans({}, 'dc_infiniti') }}</span>
  63.                     <span>{{ 'main.spec_offers'|trans({}, 'dc_infiniti') }}</span>
  64.                 </div>
  65.             </div>
  66.             <div class="row">
  67.                 {% for action in actions %}
  68.                 <div class="col-md-6 col-lg-4 offers-main-custom-padd">
  69.                     <div class="card">
  70.                         <a href="{{ path('infiniti_special_offers_single', { url: action.url }) }}" class="news-prewiew-img">
  71.                             <picture alt="{{ action.title }}">
  72.                                 <source srcset="{{ action.image_webp }}" type="image/webp">
  73.                                 <source srcset="{{ action.image }}">
  74.                                 <img src="{{ action.image }}" alt="{{ action.title }}">
  75.                             </picture>
  76.                         </a>
  77.                         <div class="card-body">
  78.                             <p class="card-title">{{ action.title }}</p>
  79.                             <p class="card-text">{{ action.description }}</p>
  80.                             <a href="{{ path('infiniti_special_offers_single', { url: action.url }) }}" class="btn-arrow">
  81.                                 <span class="arrow-right"></span>
  82.                                 {{ 'main.details'|trans({}, 'dc_infiniti') }}
  83.                             </a>
  84.                         </div>
  85.                     </div>
  86.                 </div>
  87.                 {% endfor %}
  88.             </div>
  89.         </div>
  90.     </section>
  91.     <section class="front-consultation">
  92.         <div class="container">
  93.             <div class="front-consultation__title">{{ 'main.order_consultation'|trans({}, 'dc_base') }}</div>
  94.             {% include '@DcSite/Modules/multi-consultation/multi-consultation-enter.html.twig' with {
  95.                 link_test_drive: "infiniti_service_testdrive_form",
  96.                 link_online: "infiniti_service_consultation_form_online",
  97.                 link_offline: "infiniti_service_consultation_form"
  98.             } %}
  99.             <div class="front-consultation__info">
  100.                 <p>{{ 'main.call_us'|trans({}, 'dc_base') }}</p>
  101.                 <a href="tel:{{ dealer.phone }}" class="front-consultation__phone">{{ dealer.phone }}</a>
  102.             </div>
  103.         </div>
  104.     </section>
  105.     <section class="about-main section-padding bg-grey">
  106.         <div class="container">
  107.             <div class="row">
  108.                 <div class="col-12 section-title">
  109.                     <span class="subtitle">“{{ 'main.vidi_lirerty'|trans({}, 'dc_infiniti') }}”</span>
  110.                     <span>{{ 'main.about_company'|trans({}, 'dc_infiniti') }}</span>
  111.                 </div>
  112.             </div>
  113.             <div class="row">
  114.                 <span class="desc">
  115.                     {{ 'main.about_company_desc'|trans({}, 'dc_infiniti')|raw }}
  116.                 </span>
  117.             </div>
  118.             <div class="row">
  119.                 <div class="col-12 col-12 btn-field">
  120.                     <a class="btn" href="{{ path('infiniti_about_us') }}">{{ 'main.know_more'|trans({}, 'dc_infiniti') }}</a>
  121.                 </div>
  122.             </div>
  123.         </div>
  124.     </section>
  125.     {% include '@DcSite/Infiniti/Modules/contacts.html.twig' %}
  126. {% endblock content %}
  127. {% block script %}
  128.     <script src="/dist/{{ MODE }}/dcsite/infiniti/js/infinitiMain.js?{{ VERSION }}"></script>
  129.     <script>
  130.         $(() => {
  131.             const obj = new dcsite.infinitiMain.Main();
  132.             obj.init();
  133.             obj.initSlider({
  134.                 url: '{{ path('main_slider') }}'
  135.             });
  136.         });
  137.     </script>
  138. {% endblock script %}