src/DcSiteBundle/Resources/views/Ford/Car/used-car-catalog.html.twig line 1

Open in your IDE?
  1. {% extends '@DcSite/Ford/base.html.twig' %}
  2. {% block seo %}
  3.     <title>{{ seoMeta.title ?? 'pages.seo.used_cars.catalog.title'|trans({}, 'dc_ford') }}</title>
  4.     <meta name="description" content="{{ seoMeta.description ?? 'pages.seo.used_cars.catalog.description'|trans({}, 'dc_ford') }}"/>
  5. {% endblock %}
  6. {% block ogtagDynamic %}
  7.     <meta property="og:title" content="{{ seoMeta.title ?? 'pages.seo.used_cars.catalog.title'|trans({}, 'dc_ford') }}"/>
  8.     <meta property="og:description" content="{{ seoMeta.description ?? 'pages.seo.used_cars.catalog.description'|trans({}, 'dc_ford') }}"/>
  9. {% endblock ogtagDynamic %}
  10. {% block css %}
  11.     <link type="text/css" media="all" href="{{ asset('/bundles/dcsite/css/ford/secondhand-catalog.css') }}" rel="stylesheet"/>
  12.     <link type="text/css" media="all" href="{{ asset('/bundles/dcsite/css/vue-range.css') }}" rel="stylesheet"/>
  13.     <link type="text/css" media="all" href="{{ asset('/bundles/dcsite/css/ford/used/used.css') }}" rel="stylesheet">
  14.     <link type="text/css" media="all" href="{{ asset('/bundles/dcsite/css/ford/used/used-single.css') }}" rel="stylesheet">
  15.     <link type="text/css" media="all" href="{{ asset('/bundles/dcsite/css/ford/used/owl.carousel.min.css') }}" rel="stylesheet">
  16. {% endblock %}
  17. {% block content %}
  18.     <section class="breadcrumbs__new title-breadcrumbs">
  19.         <div class="container">
  20.             <h1>{{ seoMeta.h1 ?? 'used_cars_title'|trans({}, 'dc_lexus') }}</h1>
  21.             <ol class="global_breadcrumbs__new" itemscope itemtype="https://schema.org/BreadcrumbList">
  22.                 <li class="marker__none" itemprop="itemListElement" itemscope
  23.                     itemtype="https://schema.org/ListItem">
  24.                     <a itemprop="item" href="{{ path('ford_homepage') }}">
  25.                         <span class="breadcrumbs__link" itemprop="name">FORD</span></a>
  26.                     <meta itemprop="position" content="1"/>
  27.                 </li>
  28.                 <div class="arrow-bc"> →</div>
  29.                 <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  30.                     itemtype="https://schema.org/ListItem">
  31.                     <span style="color: hsla(0,0%,100%,.6); font-family: FordAntenna-Regular,sans-serif;"
  32.                           class="breadcrumbs__link" itemprop="name">{{ 'used_cars_title'|trans({}, 'dc_lexus') }}</span>
  33.                     <meta itemprop="position" content="2"/>
  34.                 </li>
  35.             </ol>
  36.         </div>
  37.     </section>
  38.     <section class="secondhand" id="secondhandCatalog" v-if="isInit">
  39.         <!--  Section Filter  -->
  40.         <div class="container--box-shadow" style="display: none;">
  41.             <div class="container">
  42.                 <div class="row">
  43.                     <div class="col-md-12">
  44.                         <div class="navbar-filter">
  45.                             <ul class="navbar-filter__list d-flex align-items-center justify-content-between pl-0 mb-0">
  46.                                 <li class="navbar-filter__item d-flex">
  47.                                     <h3 class="navbar-filter__item--header">Фільтр</h3>
  48.                                     <span class="ml-2 position-relative pt-1"><img
  49.                                                 src="{{ asset('bundles/dcsite/img/mazda/used/icons/sliders.png') }}"
  50.                                                 alt="sliders"></span>
  51.                                 </li>
  52.                                 <li class="nav-item nav-item-model dropdown">
  53.                                     <a class="nav-link dropdown-toggle" href="#" id="model" data-toggle="dropdown"
  54.                                        aria-haspopup="true" aria-expanded="false">
  55.                                         Модель
  56.                                     </a>
  57.                                     <p class="navbar-filter__selected">Mazda 6</p>
  58.                                     <div class="dropdown-menu" aria-labelledby="model">
  59.                                         <p class="dropdown-header">Виберіть модель</p>
  60.                                         <div class="dropdown-divider"></div>
  61.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  62.                                             <label for="radio-model1" class="form-check-label">Mazda 6</label>
  63.                                             <input type="radio" id="radio-model1" name="radio-model" value="Mazda 6"
  64.                                                    class="form-check-input position-static ml-5" checked>
  65.                                         </div>
  66.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  67.                                             <label for="radio-model2" class="form-check-label">Mazda CX-3</label>
  68.                                             <input type="radio" id="radio-model2" name="radio-model" value="Mazda CX-3"
  69.                                                    class="form-check-input position-static ml-5">
  70.                                         </div>
  71.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  72.                                             <label for="radio-model3" class="form-check-label">Mazda CX-30</label>
  73.                                             <input type="radio" id="radio-model3" name="radio-model" value="Mazda CX-30"
  74.                                                    class="form-check-input position-static ml-5">
  75.                                         </div>
  76.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  77.                                             <label for="radio-model4" class="form-check-label">Mazda CX-5</label>
  78.                                             <input type="radio" id="radio-model4" name="radio-model" value="Mazda CX-5"
  79.                                                    class="form-check-input position-static ml-5">
  80.                                         </div>
  81.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  82.                                             <label for="radio-model5" class="form-check-label">Mazda CX-9</label>
  83.                                             <input type="radio" id="radio-model5" name="radio-model" value="Mazda CX-9"
  84.                                                    class="form-check-input position-static ml-5">
  85.                                         </div>
  86.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  87.                                             <label for="radio-model6" class="form-check-label">Mazda MX-5</label>
  88.                                             <input type="radio" id="radio-model6" name="radio-model" value="Mazda MX-5"
  89.                                                    class="form-check-input position-static ml-5">
  90.                                         </div>
  91.                                     </div>
  92.                                 </li>
  93.                                 <li class="nav-item nav-item-fuel dropdown">
  94.                                     <a class="nav-link dropdown-toggle" href="#" id="fuel" data-toggle="dropdown"
  95.                                        aria-haspopup="true" aria-expanded="false">
  96.                                         Тип палива
  97.                                     </a>
  98.                                     <p class="navbar-filter__selected">Бензин</p>
  99.                                     <div class="dropdown-menu" aria-labelledby="fuel">
  100.                                         <p class="dropdown-header">Виберіть тип палива</p>
  101.                                         <div class="dropdown-divider"></div>
  102.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  103.                                             <label for="radio-fuel1" class="form-check-label">Бензин</label>
  104.                                             <input type="radio" id="radio-fuel1" name="radio-fuel" value="Бензин"
  105.                                                    class="form-check-input position-static ml-5" checked>
  106.                                         </div>
  107.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  108.                                             <label for="radio-fuel2" class="form-check-label">Дизель</label>
  109.                                             <input type="radio" id="radio-fuel2" name="radio-fuel" value="Дизель"
  110.                                                    class="form-check-input position-static ml-5">
  111.                                         </div>
  112.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  113.                                             <label for="radio-fuel3" class="form-check-label">Газ</label>
  114.                                             <input type="radio" id="radio-fuel3" name="radio-fuel" value="Газ"
  115.                                                    class="form-check-input position-static ml-5">
  116.                                         </div>
  117.                                     </div>
  118.                                 </li>
  119.                                 <li class="nav-item nav-item-drive dropdown">
  120.                                     <a class="nav-link dropdown-toggle" href="#" id="drive" data-toggle="dropdown"
  121.                                        aria-haspopup="true" aria-expanded="false">
  122.                                         Тип приводу
  123.                                     </a>
  124.                                     <p class="navbar-filter__selected">Передній</p>
  125.                                     <div class="dropdown-menu" aria-labelledby="drive">
  126.                                         <p class="dropdown-header">Виберіть тип приводу</p>
  127.                                         <div class="dropdown-divider"></div>
  128.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  129.                                             <label for="radio-drive1" class="form-check-label">Передній</label>
  130.                                             <input type="radio" id="radio-drive1" name="radio-drive" value="Передній"
  131.                                                    class="form-check-input position-static ml-5" checked>
  132.                                         </div>
  133.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  134.                                             <label for="radio-drive2" class="form-check-label">Задній</label>
  135.                                             <input type="radio" id="radio-drive2" name="radio-drive" value="Задній"
  136.                                                    class="form-check-input position-static ml-5">
  137.                                         </div>
  138.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  139.                                             <label for="radio-drive3" class="form-check-label">Повний</label>
  140.                                             <input type="radio" id="radio-drive3" name="radio-drive" value="Повний"
  141.                                                    class="form-check-input position-static ml-5">
  142.                                         </div>
  143.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  144.                                             <label for="radio-drive4" class="form-check-label">AWD</label>
  145.                                             <input type="radio" id="radio-drive4" name="radio-drive" value="AWD"
  146.                                                    class="form-check-input position-static ml-5">
  147.                                         </div>
  148.                                     </div>
  149.                                 </li>
  150.                                 <li class="nav-item nav-item-transmission dropdown">
  151.                                     <a class="nav-link dropdown-toggle" href="#" id="transmission"
  152.                                        data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  153.                                         Тип КПП
  154.                                     </a>
  155.                                     <p class="navbar-filter__selected">Автомат</p>
  156.                                     <div class="dropdown-menu" aria-labelledby="transmission">
  157.                                         <p class="dropdown-header">Виберіть тип КПП</p>
  158.                                         <div class="dropdown-divider"></div>
  159.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  160.                                             <label for="radio-transmission1" class="form-check-label">Автомат</label>
  161.                                             <input type="radio" id="radio-transmission1" name="radio-transmission"
  162.                                                    value="Автомат" class="form-check-input position-static ml-5"
  163.                                                    checked>
  164.                                         </div>
  165.                                         <div class="form-check dropdown-item d-flex justify-content-between">
  166.                                             <label for="radio-transmission2" class="form-check-label">Механічна</label>
  167.                                             <input type="radio" id="radio-transmission2" name="radio-transmission"
  168.                                                    value="Механічна" class="form-check-input position-static ml-5">
  169.                                         </div>
  170.                                     </div>
  171.                                 </li>
  172.                                 <li class="nav-item">
  173.                                     <button class="btn btn-lg navbar-filter__button">Застосуваты</button>
  174.                                 </li>
  175.                             </ul>
  176.                         </div>
  177.                     </div>
  178.                 </div>
  179.             </div>
  180.         </div>
  181.         <!--  End section filter  -->
  182.         <!--  Car List  -->
  183.         <div class="container car-list mt-5 mb-5">
  184.             <div class="row">
  185.                 {% for i,car in vehicles.secondhand %}
  186.                     <div class="col-md-4">
  187.                         {% if car.isSelect %}
  188.                             <img style="position: absolute; top: 10px; right: 20px; width: 65px; z-index: 2"
  189.                                  src="{{ asset('/bundles/dcsite/img/cars.png') }}" alt="">
  190.                         {% endif %}
  191.                         <div class="car-list__item">
  192. {#                            deposit#}
  193.                             {% if car.deposit %}
  194.                                 <div class="deposit-sales-bg"></div>
  195.                                 <span class="deposit-title">{{ 'pages.base.used_cars.deposit'|trans({}, 'dc_ford') }}</span>
  196.                             {% endif %}
  197. {#                            end deposit#}
  198.                             <div class="display__image__mileage"
  199.                                  style="width: 358px; height: 235px; background-color: grey"></div>
  200.                             <div class="owl-carousel">
  201.                                 {% for y,image in car.gallery %}
  202.                                     <div class="item">
  203.                                         <img src="{{ image.small }}" alt="">
  204.                                     </div>
  205.                                 {% endfor %}
  206.                             </div>
  207.                             <h2 class="car-list__car--title pl-2 pr-2">{{ car.fullName }}</h2>
  208.                             <div class="car-list__price mt-4 d-flex justify-content-between pl-2 pr-2">
  209.                                 <p>
  210.                                     <span class="car-list__price--key">{{ 'used_cars.year'|trans({}, 'dc_base') }}:</span>
  211.                                     <span class="car-list__price--value"><b> {{ car.year }}</b></span>
  212.                                 </p>
  213.                                 <p>
  214.                                     <span class="car-list__price--key">{{ 'used_cars.mileage'|trans({}, 'dc_base') }}:</span>
  215.                                     <span class="car-list__price--value">{{ (car.mileage / 1000)|round() }} тис. км</span>
  216.                                 </p>
  217.                             </div>
  218.                             <hr class="mt-0">
  219.                             <div class="car-list__price d-flex justify-content-between pl-2 pr-2">
  220.                                 <p>
  221.                                     <span class="car-list__price--key">{{ 'used_cars.price'|trans({}, 'dc_base') }}:</span>
  222.                                     <span class="car-list__price--value"><b>₴ {{ car.price|price }}</b></span>
  223.                                 </p>
  224.                                 {% if car.creditPayment %}
  225.                                     <p>
  226.                                         <span class="car-list__price--key">{{ 'used_cars.credit'|trans({}, 'dc_base') }}:</span>
  227.                                         <span class="car-list__price--value">{{ car.creditPayment|price }} ₴/міс</span>
  228.                                     </p>
  229.                                 {% endif %}
  230.                             </div>
  231.                             <hr class="mt-0">
  232.                             <div class="car-list__option-block d-flex justify-content-between text-center pl-2 pr-2">
  233.                                 <div class="car-list__option-fuel">
  234.                                     <p class="mb-2"><img
  235.                                                 src="{{ asset('bundles/dcsite/img/mazda/used/icons/fuel-icon.png') }}"
  236.                                                 alt="fuel"></p>
  237.                                     <p class="car-list__option--key m-0">{{ car.engine }}</p>
  238.                                     <p class="car-list__option--value m-0">{{ (car.engineVolume / 1000)|number_format(1) }}
  239.                                         V</p>
  240.                                 </div>
  241.                                 <div class="car-list__option-drive">
  242.                                     <p class="mb-2"><img
  243.                                                 src="{{ asset('bundles/dcsite/img/mazda/used/icons/drive-icon.png') }}"
  244.                                                 alt="drive"></p>
  245.                                     <p class="car-list__option--key m-0">{{ car.drive }}</p>
  246.                                     <p class="car-list__option--value m-0">{{ car.enginePower }} {{ 'used_cars.engine_power'|trans({}, 'dc_base') }}</p>
  247.                                 </div>
  248.                                 <div class="car-list__option-transmission">
  249.                                     <p class="mb-2"><img
  250.                                                 src="{{ asset('bundles/dcsite/img/mazda/used/icons/transmission-icon.png') }}"
  251.                                                 alt="transmission"></p>
  252.                                     <p class="car-list__option--key m-0">{{ car.transmission }}</p>
  253.                                     <p class="car-list__option--value m-0">{{ car.body }}</p>
  254.                                 </div>
  255.                             </div>
  256.                             <div>
  257.                                 <a href="{{ car.link }}"
  258.                                    class="btn btn-lg car-list__item--button">{{ 'pages.buttons.details'|trans({}, 'dc_base') }}</a>
  259.                             </div>
  260.                         </div>
  261.                     </div>
  262.                 {% endfor %}
  263.             </div>
  264.         </div>
  265.     </section>
  266. {% endblock %}
  267. {% block pageJS %}
  268.     <script>
  269.         app.onCustomEvent('appInit', function () {
  270.             app.loadJs('{{ asset('/bundles/dcsite/js/secondhand.js') }}', function () {
  271.                 initSecondhand({
  272.                     initElem: '#secondhandCatalog',
  273.                     url: '{{ path('secondhand') }}',
  274.                     byBrand: true,
  275.                     path: 'ford_used_car_single',
  276.                 });
  277.             });
  278.         });
  279.     </script>
  280. {% endblock pageJS %}