src/DcSiteBundle/Resources/views/Subaru/Service/body-repair.html.twig line 1

Open in your IDE?
  1. {% extends '@DcSite/Subaru/base.html.twig' %}
  2. {% block title %}
  3.     <title>{{ 'base.seo.title_br'|trans({}, 'dc_subaru') }}</title>
  4. {% endblock title %}
  5. {% block seo %}
  6.     <meta name="description" content="{{ 'base.seo.description_br'|trans({}, 'dc_subaru') }}" />
  7.     <meta name="keywords" content="{{ 'base.seo.keywords_br'|trans({}, 'dc_subaru') }}" />
  8. {% endblock seo %}
  9. {% block ogtagDynamic %}
  10.     <meta property="og:title" content="{{ 'base.seo.title_br'|trans({}, 'dc_subaru') }}"/>
  11.     <meta property="og:description" content="{{ 'base.seo.description_br'|trans({}, 'dc_subaru') }}"/>
  12. {% endblock ogtagDynamic %}
  13. {% block css %}
  14.     <link rel="stylesheet" href="{{ asset('bundles/dcsite/css/subaru/landing-page.css') }}">
  15.     <link rel="stylesheet" href="{{ asset('/bundles/dcsite/css/subaru/services/body-repair.css') }}">
  16. {% endblock %}
  17. {% block content %}
  18.     <main>
  19.         <section class="breadcrumbs__new">
  20.             <div class="container">
  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('subaru_homepage') }}">
  25.                             <span class="breadcrumbs__link" itemprop="name">SUBARU</span></a>
  26.                         <meta itemprop="position" content="1"/>
  27.                     </li>
  28.                     <div class="arrow-bcs"> ❯ </div>
  29.                     <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  30.                         itemtype="https://schema.org/ListItem">
  31.                         <span style="color: #ABABAB;" class="breadcrumbs__link" itemprop="name">{{ 'menu.service.index'|trans({}, 'dc_subaru') }}</span>
  32.                         <meta itemprop="position" content="2"/>
  33.                     </li>
  34.                     <div class="arrow-bcs"> ❯ </div>
  35.                     <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  36.                         itemtype="https://schema.org/ListItem">
  37.                         <span style="color: #ABABAB;" class="breadcrumbs__link" itemprop="name">{{ 'menu.service.body_rep'|trans({}, 'dc_subaru') }}</span>
  38.                         <meta itemprop="position" content="3"/>
  39.                     </li>
  40.                 </ol>
  41.             </div>
  42.         </section>
  43.         <section class="landing-page landing-padding-image-block">
  44.             <div class="container landing-page-bg-service bg-body">
  45.                 <div class="row">
  46.                     <div class="col-md-2">
  47.                     </div>
  48.                     <div class="col-md-8">
  49.                         <h1>{{ 'menu.service.body_rep'|trans({}, 'dc_subaru') }} Subaru</h1>
  50.                         <span class="landing-page-line"></span>
  51.                     </div>
  52.                     <div class="col-md-2">
  53.                     </div>
  54.                 </div>
  55.             </div>
  56.         </section>
  57.         {% include '@DcSiteBundle/Modules/body-repair/body-repair.html.twig' %}
  58.         {#<section class="landing-padding">#}
  59.             {#<div class="container">#}
  60.                 {#<div class="row">#}
  61.                     {#{% include '@DcSite/Subaru/About/includes/aside_contacts.html.twig' %}#}
  62.                     {#{% if app.request.locale == 'ru' %}#}
  63.                         {#{% include '@DcSite/Subaru/Service/translations/body-repair_ru.html.twig' %}#}
  64.                     {#{% else %}#}
  65.                         {#{% include '@DcSite/Subaru/Service/translations/body-repair_ua.html.twig' %}#}
  66.                     {#{% endif %}#}
  67.                     {#{% include '@DcSite/Subaru/Service/includes/aside_nav.html.twig' with {#}
  68.                         {#active: 'body',#}
  69.                     {#} %}#}
  70.                 {#</div>#}
  71.             {#</div>#}
  72.         {#</section>#}
  73.         {#<section class="body-repair-services landing-padding bg-grey">#}
  74.             {#<div class="container">#}
  75.                 {#<div class="row">#}
  76.                     {#<div class="col-md-2">#}
  77.                     {#</div>#}
  78.                     {#<div class="col-md-8">#}
  79.                         {#<span class="landing-title">{{ 'other.our_services'|trans({}, 'dc_subaru') }}</span>#}
  80.                         {#<div class="row">#}
  81.                             {#<div class="col-md-6">#}
  82.                                 {#<div class="body-repair-adv">#}
  83.                                     {#<div class="body-repair-img">#}
  84.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/check.png') }}" alt="">#}
  85.                                     {#</div>#}
  86.                                     {#<div class="body-repair-title">#}
  87.                                         {#<span>{{ 'pages.body.service_0'|trans({}, 'dc_subaru') }}</span>#}
  88.                                     {#</div>#}
  89.                                 {#</div>#}
  90.                                 {#<div class="body-repair-adv">#}
  91.                                     {#<div class="body-repair-img">#}
  92.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/car-second.png') }}" alt="">#}
  93.                                     {#</div>#}
  94.                                     {#<div class="body-repair-title">#}
  95.                                         {#<span>{{ 'pages.body.service_1'|trans({}, 'dc_subaru') }}</span>#}
  96.                                     {#</div>#}
  97.                                 {#</div>#}
  98.                                 {#<div class="body-repair-adv">#}
  99.                                     {#<div class="body-repair-img">#}
  100.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/settings-icon.png') }}" alt="">#}
  101.                                     {#</div>#}
  102.                                     {#<div class="body-repair-title">#}
  103.                                         {#<span>{{ 'pages.body.service_2'|trans({}, 'dc_subaru') }}</span>#}
  104.                                     {#</div>#}
  105.                                 {#</div>#}
  106.                                 {#<div class="body-repair-adv mb-0">#}
  107.                                     {#<div class="body-repair-img">#}
  108.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/polirovka-icon.png') }}" alt="">#}
  109.                                     {#</div>#}
  110.                                     {#<div class="body-repair-title">#}
  111.                                         {#<span>{{ 'pages.body.service_3'|trans({}, 'dc_subaru') }}</span>#}
  112.                                     {#</div>#}
  113.                                 {#</div>#}
  114.                             {#</div>#}
  115.                             {#<div class="col-md-6">#}
  116.                                 {#<div class="body-repair-adv">#}
  117.                                     {#<div class="body-repair-img">#}
  118.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/Car.png') }}" alt="">#}
  119.                                     {#</div>#}
  120.                                     {#<div class="body-repair-title">#}
  121.                                         {#<span>{{ 'pages.body.service_4'|trans({}, 'dc_subaru') }}</span>#}
  122.                                     {#</div>#}
  123.                                 {#</div>#}
  124.                                 {#<div class="body-repair-adv">#}
  125.                                     {#<div class="body-repair-img">#}
  126.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/man-icon.png') }}" alt="">#}
  127.                                     {#</div>#}
  128.                                     {#<div class="body-repair-title">#}
  129.                                         {#<span>{{ 'pages.body.service_5'|trans({}, 'dc_subaru') }}</span>#}
  130.                                     {#</div>#}
  131.                                 {#</div>#}
  132.                                 {#<div class="body-repair-adv">#}
  133.                                     {#<div class="body-repair-img">#}
  134.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/painting-icon.png') }}" alt="">#}
  135.                                     {#</div>#}
  136.                                     {#<div class="body-repair-title">#}
  137.                                         {#<span>{{ 'pages.body.service_6'|trans({}, 'dc_subaru') }}</span>#}
  138.                                     {#</div>#}
  139.                                 {#</div>#}
  140.                                 {#<div class="body-repair-adv mb-0">#}
  141.                                     {#<div class="body-repair-img">#}
  142.                                         {#<img src="{{ asset('bundles/dcsite/img/subaru/icon/glass-icon.png') }}" alt="">#}
  143.                                     {#</div>#}
  144.                                     {#<div class="body-repair-title">#}
  145.                                         {#<span>{{ 'pages.body.service_7'|trans({}, 'dc_subaru') }}</span>#}
  146.                                     {#</div>#}
  147.                                 {#</div>#}
  148.                             {#</div>#}
  149.                         {#</div>#}
  150.                     {#</div>#}
  151.                     {#<div class="col-md-2">#}
  152.                     {#</div>#}
  153.                 {#</div>#}
  154.             {#</div>#}
  155.         {#</section>#}
  156.         {#<section class="landing-padding ">#}
  157.             {#<div class="container">#}
  158.                 {#<div class="row">#}
  159.                     {#<div class="col-md-2">#}
  160.                     {#</div>#}
  161.                     {#<div class="col-md-8">#}
  162.                         {#<span class="landing-title">{{ 'pages.body.trust_us'|trans({}, 'dc_subaru') }}</span>#}
  163.                         {#<p class="landing-paragraph">{{ 'pages.body.trust_us_title'|trans({}, 'dc_subaru') }}</p>#}
  164.                         {#<div class="row row-insurance-logo">#}
  165.                             {#<div class="col-md-3 insurance-logo insurance-logo-first-line">#}
  166.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/ukringroup-logo.png') }}" alt="" style="width: 148px;">#}
  167.                             {#</div>#}
  168.                             {#<div class="col-md-3 insurance-logo insurance-logo-first-line">#}
  169.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/sk-axa-logo.png') }}" alt="" style="width: 148px;">#}
  170.                             {#</div>#}
  171.                             {#<div class="col-md-3 insurance-logo insurance-logo-first-line">#}
  172.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/uniga-insurance.png') }}" alt="" style="width: 82px;">#}
  173.                             {#</div>#}
  174.                             {#<div class="col-md-3 insurance-logo insurance-logo-first-line">#}
  175.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/INGO-logo.png') }}" alt="" style="width: 155px;">#}
  176.                             {#</div>#}
  177.                             {#<div class="col-md-3 insurance-logo">#}
  178.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/Arsenal-logo.png') }}" alt="" style="width: 157px;">#}
  179.                             {#</div>#}
  180.                             {#<div class="col-md-3 insurance-logo">#}
  181.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/tac-logo.png') }}" alt="" style="width: 148px;">#}
  182.                             {#</div>#}
  183.                             {#<div class="col-md-3 insurance-logo">#}
  184.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/aska-logo.png') }}" alt="" style="width: 74px;">#}
  185.                             {#</div>#}
  186.                             {#<div class="col-md-3 insurance-logo">#}
  187.                                 {#<img src="{{ asset('bundles/dcsite/img/subaru/providna-logo.png') }}" alt="" style="width: 153px;">#}
  188.                             {#</div>#}
  189.                         {#</div>#}
  190.                     {#</div>#}
  191.                     {#<div class="col-md-2">#}
  192.                     {#</div>#}
  193.                 {#</div>#}
  194.             {#</div>#}
  195.         {#</section>#}
  196.         {#<section class="landing-padding bg-grey">#}
  197.             {#<div class="container">#}
  198.                 {#<div class="row justify-content-center">#}
  199.                     {#<div class="col-md-8">#}
  200.                         {#<div class="row">#}
  201.                             {#<div class="col-12 text-center">#}
  202.                                 {#<b class="landing-subtitle">{{ 'form_interested.title'|trans({}, 'dc_subaru') }}</b>#}
  203.                             {#</div>#}
  204.                             {#<div class="col-12 text-center">#}
  205.                                 {#<p class="landing-paragraph">{{ 'form_interested.sub_title'|trans({}, 'dc_subaru') }}</p>#}
  206.                             {#</div>#}
  207.                             {#<div class="col-md-4 offset-md-4">#}
  208.                                 {#<a href="{{ path('subaru_service_order_to') }}#order-to-pin" class="btn btn-feedback">{{ 'site.order_consult'|trans({}, 'dc_base') }}</a>#}
  209.                             {#</div>#}
  210.                         {#</div>#}
  211.                     {#</div>#}
  212.                 {#</div>#}
  213.             {#</div>#}
  214.         {#</section>#}
  215.         {#<section class="landing-padding">#}
  216.             {#<div class="container">#}
  217.                 {#<div class="row justify-content-center">#}
  218.                     {#{% if app.request.locale == 'ru' %}#}
  219.                         {#{% include '@DcSite/Subaru/Service/translations/body-repair_seo_ru.html.twig' %}#}
  220.                     {#{% else %}#}
  221.                         {#{% include '@DcSite/Subaru/Service/translations/body-repair_seo_ua.html.twig' %}#}
  222.                     {#{% endif %}#}
  223.                 {#</div>#}
  224.             {#</div>#}
  225.         {#</section>#}
  226.     </main>
  227. {% endblock content %}
  228. {% block pageJs %}
  229.     <script>
  230.         app.onCustomEvent('appInit', function () {
  231.             app.loadJs("{{ asset('bundles/insurance/js/jquery.mCustomScrollbar.concat.min.js') }}");
  232.             app.loadJs("{{ asset('/bundles/core/js/modules/gallery/lightgallery.js') }}", function () {
  233.                 $('.section-padding-page').lightGallery({
  234.                     selector: '.body_repair-image'
  235.                 });
  236.             });
  237.             app.loadJs("{{ asset('bundles/portal/js/body-repair-calc.js') }}", function () {
  238.                 initRepairCalc({
  239.                     initUrl: '{{ path('portal_repair_calc_init') }}',
  240.                     saveUrl: '{{ path('form_repair_calc') }}',
  241.                     privacyUrl: '{{ privacyUrl }}',
  242.                 });
  243.             });
  244.             $('.js-repair-photo').on('submit',function (e) {
  245.                 e.preventDefault();
  246.                 var formData = new FormData(this);
  247.                 var $form = $(this);
  248.                 $('#check_privacy', $(this)).remove('error');
  249.                 if (!$('.js-repair-photo .js-form-privacy input').prop('checked')) {
  250.                     $('#check_privacy', $(this)).addClass('error');
  251.                     return false;
  252.                 }
  253.                 $.ajax({
  254.                     url: $form.attr('action'),
  255.                     type: 'POST',
  256.                     data: formData,
  257.                     success: function (data) {
  258.                         $('#popup-sps').modal('show');
  259.                         try {
  260.                             dataLayer.push({'event' : 'event-to-go', 'eventAction': 'submit', 'eventCategory' : 'sto-all', 'eventLabel' : 'remont-kyzova' });
  261.                         } catch (e) {
  262.                             console.error('dataLayer event error');
  263.                         }
  264.                     },
  265.                     cache: false,
  266.                     contentType: false,
  267.                     processData: false
  268.                 });
  269.             });
  270.             /*PAGES FIXED MENU SCROLL*/
  271.             jQuery(window).scroll(function(){
  272.                 var $sections = $('section');
  273.                 $sections.each(function(i,el){
  274.                     var top  = $(el).offset().top-100;
  275.                     var bottom = top +$(el).height();
  276.                     var scroll = $(window).scrollTop();
  277.                     var id = $(el).attr('id');
  278.                     if( scroll > top && scroll < bottom){
  279.                         $('.pages-menu-fixed a.active').removeClass('active');
  280.                         $('.pages-menu-fixed a[href="#'+id+'"]').addClass('active');
  281.                     }
  282.                 })
  283.             });
  284.             $(".pages-menu-fixed").on("click","a", function (event) {
  285.                 event.preventDefault();
  286.                 var id  = $(this).attr('href');
  287.                 if($(id).length == 0) {
  288.                     return false;
  289.                 }
  290.                 var top = $(id).offset().top-30;
  291.                 $('body,html').animate({scrollTop: top}, 800);
  292.             });
  293.             var button = $("#repair_photo_files");
  294.             function readURL(input) {
  295.                 if (input.files.length == 0) {
  296.                     return;
  297.                 }
  298.                 $.each(input.files, function () {
  299.                     var reader = new FileReader();
  300.                     reader.onload = function(e) {
  301.                         var imgWr = $("<div class='review-foto-wrap'><div class='review-image'><img src=\"#\" alt=\"load image\" /></div></div>");
  302.                         $('.review-image img',imgWr).attr('src', e.target.result);
  303.                         button.after(imgWr);
  304.                     };
  305.                     reader.readAsDataURL(this);
  306.                 });
  307.             }
  308.             $("#repair_photo_files").change(function() {
  309.                 $('.review-foto-wrap').replaceWith('');
  310.                 readURL(this);
  311.             });
  312.         });
  313.     </script>
  314. {% endblock pageJs %}