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

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