src/PortalBundle/Resources/views/Finance/leasing.html.twig line 1

Open in your IDE?
  1. {% extends '@Portal/base.html.twig' %}
  2. {% block seo %}
  3.     <title>{{ 'seo.leasing.title'|trans({}, 'portal_base') }}</title>
  4.     <meta name="description" content="{{ 'seo.leasing.description'|trans({}, 'portal_base') }}" />
  5. {% endblock %}
  6. {% block css %}
  7.     <link rel="stylesheet" href="{{ asset('bundles/portal/css/finance/style.css') }}">
  8.     <link rel="stylesheet" href="{{ asset('bundles/portal/css/service.css') }}">
  9.     <link rel="stylesheet" href="{{ asset('bundles/portal/css/insurance.css') }}">
  10.     <link rel="stylesheet" href="{{ asset('bundles/portal/css/finance/leasing.css') }}">
  11.     <link rel="stylesheet" href="{{ asset('bundles/core/css/bootstrap_build/tables.css') }}">
  12.     <link rel="stylesheet" href="{{ asset('bundles/portal/css/finance/leasing-modules.css') }}">
  13.     <link rel="stylesheet" href="{{ asset('bundles/portal/css/finance/leasing-modules-color.css') }}">
  14. {% endblock  %}
  15. {% block content %}
  16.     <section class="breadcrumbs__new">
  17.         <div class="container">
  18.             <ol class="vidi_breadcrumbs__new" itemscope itemtype="https://schema.org/BreadcrumbList">
  19.                 <li class="marker__none" itemprop="itemListElement" itemscope
  20.                     itemtype="https://schema.org/ListItem">
  21.                     <a itemprop="item" href="{{ path('portal_homepage') }}">
  22.                         <span class="breadcrumbs__link" itemprop="name">VIDI.UA</span></a>
  23.                     <meta itemprop="position" content="1"/>
  24.                 </li>
  25.                 <div class="arrow-bc"></div>
  26.                 <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  27.                     itemtype="https://schema.org/ListItem">
  28.                     <span style="color: #ABABAB" class="breadcrumbs__link" itemprop="name">{{ 'service.service'|trans({}, 'portal_base') }}</span>
  29.                     <meta itemprop="position" content="2"/>
  30.                 </li>
  31.                 <div class="arrow-bc"></div>
  32.                 <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  33.                     itemtype="https://schema.org/ListItem">
  34.                     <span style="color: #ABABAB" class="breadcrumbs__link" itemprop="name">{{ 'finance.leasing.title'|trans({}, 'portal_base') }}</span>
  35.                     <meta itemprop="position" content="3"/>
  36.                 </li>
  37.             </ol>
  38.         </div>
  39.     </section>
  40.     {% if app.request.locale == 'ru' %}
  41.         {% include '@Portal/Finance/translations/leasing_ru.html.twig' %}
  42.     {% else %}
  43.         {% include '@Portal/Finance/translations/leasing_ua.html.twig' %}
  44.     {% endif %}
  45.     <div class="modal fade full-width-form modal-fw-window" id="orderCall" tabindex="-1" role="dialog" aria-labelledby="orderCallPopup">
  46.         <div class="modal-dialog" role="document">
  47.             <div class="modal-content">
  48.                 <div class="modal-header">
  49.                     <span class="modal-title" id="orderCar">{{ 'busines.call'|trans({}, 'portal_base') }}</span>
  50.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  51.                     <span aria-hidden="true">
  52.                         <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
  53.                         <path d="M15.8107 0.189305C15.5583 -0.0631016 15.1491 -0.0631016 14.8967 0.189305L0.189305 14.8967C-0.0631016 15.1491 -0.0631016 15.5583 0.189305 15.8107C0.315492 15.9369 0.48093 16 0.646336 16C0.811743 16 0.977149 15.9369 1.10337 15.8107L15.8107 1.10331C16.0631 0.85093 16.0631 0.441711 15.8107 0.189305Z" fill="#A1A1A1"/>
  54.                             <path d="M15.8107 14.8976L1.10331 0.190281C0.85093 -0.062125 0.44168 -0.062125 0.189305 0.190281C-0.0631016 0.442656 -0.0631016 0.851875 0.189305 1.10428L14.8967 15.8117C15.0229 15.9379 15.1883 16.001 15.3537 16.001C15.5191 16.001 15.6846 15.9379 15.8107 15.8117C16.0631 15.5593 16.0631 15.15 15.8107 14.8976Z" fill="#A1A1A1"/>
  55.                         </svg>
  56.                     </span>
  57.                     </button>
  58.                 </div>
  59.                 <div class="modal-body">
  60.                     <div class="form-wrapper forms">
  61.                         <div class="container">
  62.                             <form id="leasingTForm" action="{{ path('portal_leasing_save_total') }}" class="pages-form-row forms-sm">
  63.                                 <input type="hidden" name="token" value="{{ formToken }}">
  64.                                 <div class="form-group">
  65.                                     <input type="text" name="company" required="required" class="form-control" placeholder="{{ 'busines.form_company'|trans({}, 'portal_base') }} *">
  66.                                 </div>
  67.                                 <div class="form-group">
  68.                                     <input type="text" name="contact" required="required" class="form-control" placeholder="{{ 'busines.form_contacts'|trans({}, 'portal_base') }} *">
  69.                                 </div>
  70.                                 <div class="form-group">
  71.                                     <input type="text" name="phone" required="required" class="form-control phone" placeholder="Телефон *">
  72.                                 </div>
  73.                                 <button type="submit" class="btn-red-bg w-100">{{ 'base.send_form'|trans({}, 'portal_base') }}</button>
  74.                             </form>
  75.                         </div>
  76.                     </div>
  77.                 </div>
  78.             </div>
  79.         </div>
  80.     </div>
  81.     <style>
  82.         .partners {
  83.             padding: 0;
  84.         }
  85.         .partner-row {
  86.             display: flex;
  87.             flex-wrap: wrap;
  88.             justify-content: space-between;
  89.             margin-bottom: 20px;
  90.         }
  91.         .partner {
  92.             width: calc(20% - 10px);
  93.             margin-bottom: 20px;
  94.         }
  95.         .partner img.img-partner {
  96.             max-width: 100%;
  97.             display: block;
  98.             margin: 0 auto;
  99.             object-fit: contain;
  100.             height: 100px;
  101.         }
  102.         .section-title{
  103.             text-align: left;
  104.         }
  105.         .partner-row {
  106.             display: flex;
  107.             justify-content: space-between;
  108.         }
  109.         .partner {
  110.             display: flex;
  111.             align-items: flex-end;
  112.         }
  113.     </style>
  114.     <section class="partners">
  115.         <div class="container">
  116.             <div class="row">
  117.                 <div class="col-md-12">
  118.                     <h2 class="section-title">{{ 'base.partner.title'|trans({}, 'portal_base') }}</h2>
  119.                 </div>
  120.             </div>
  121.             <div class="row">
  122.                 <div class="col-md-12">
  123.                     <div class="partner-row">
  124.                         <div class="partner">
  125.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/ALD_Automotive_logo.png') }}" alt="">
  126.                         </div>
  127.                         <div class="partner">
  128.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/logo-ilta.png') }}" alt="">
  129.                         </div>
  130.                         <div class="partner">
  131.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/Avis-Logo.jpg') }}" alt="">
  132.                         </div>
  133.                         <div class="partner">
  134.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/OTP-Leasing-logo-vert.png') }}" alt="">
  135.                         </div>
  136.                         <div class="partner">
  137.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/Winner.png') }}" alt="">
  138.                         </div>
  139.                     </div>
  140.                 </div>
  141.             </div>
  142.             <div class="row">
  143.                 <div class="col-md-12">
  144.                     <div class="partner-row">
  145.                         <div class="partner">
  146.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/budget_leasing_logo.svg') }}" alt="">
  147.                         </div>
  148.                         <div class="partner">
  149.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/ULF.ic.hUbdgaSQdv.png') }}" alt="">
  150.                         </div>
  151. {#                        <div class="partner">#}
  152. {#                            <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/Winner.png') }}" alt="">#}
  153. {#                        </div>#}
  154.                         <div class="partner">
  155.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/best.png') }}" alt="">
  156.                         </div>
  157.                         <div class="partner">
  158.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/VIDI.svg') }}" alt="">
  159.                         </div>
  160.                         <div class="partner">
  161.                             <img class="img-partner" src="{{ asset('bundles/dcsite/img/partners/PUMB_leasing_logo_ua (2).png') }}" alt="">
  162.                         </div>
  163.                     </div>
  164.                 </div>
  165.             </div>
  166.         </div>
  167.     </section>
  168. {% endblock %}
  169. {% block pageJS %}
  170.     <script>
  171.         app.onCustomEvent('appInit', function () {
  172.             $('#leasingCForm, #leasingTForm').on('submit', function (e) {
  173.                 e.preventDefault();
  174.                 e.stopPropagation();
  175.                 if ($('.js-form-privacy', $(this)).length) {
  176.                     $('#check_privacy', $(this)).removeClass('error');
  177.                     if (!$('.js-form-privacy input', $(this)).prop('checked')) {
  178.                         $('#check_privacy', $(this)).addClass('error');
  179.                         return false;
  180.                     }
  181.                 }
  182.                 var form = $(this);
  183.                 var data = form.serialize();
  184.                 app.http.send({
  185.                     method: 'POST',
  186.                     url: form.data('id'),
  187.                     data: data,
  188.                     success: function () {
  189.                         app.leadForms.showSuccessMessage();
  190.                         $('#orderCall').modal('hide');
  191.                         $('#commercialModal').modal('hide');
  192.                         try {
  193.                             dataLayer.push({'event' : 'event-to-go', 'eventAction': 'submit', 'eventCategory' : 'car-leasing', 'eventLabel' : 'leasing' });
  194.                         } catch (e) {
  195.                             console.error('dataLayer event error');
  196.                         }
  197.                     }
  198.                 });
  199.             });
  200.             app.loadJs('{{ asset('/bundles/dcsite/js/modules/new-leasing.js') }}',function () {
  201.                 initLeasing({
  202.                     locale: '{{ app.request.locale }}',
  203.                     initUrl: '{{ path('leasing-init') }}',
  204.                     initDealerUrl: '{{ path('leasing-init-dealer') }}',
  205.                     initMerchantUrl: '{{ path('portal_credit_merchant') }}',
  206.                     findEquipmentsUrl: '{{ path('car-find-equipments') }}',
  207.                     privacyUrl: '{{ path('portal_privacy_policy') }}',
  208.                     findWithBrands: 1,
  209.                 });
  210.             });
  211.         });
  212.     </script>
  213. {% endblock  %}