src/DcSiteBundle/Resources/views/Jeep/base.html.twig line 1

Open in your IDE?
  1. {% extends '@Core/DCSite/core-dc-template-new.html.twig' %}
  2. {% block head %}
  3.     {% include '@DcSite/Modules/google-tag-manager.html.twig' with { 'domain': dealer.domain, 'gtmIdCode': 'GTM-WKWLGBR9' } %}
  4.     {% block seo %}
  5.         <title>{{ 'seo.base.title'|trans({},'dc_jeep') }}</title>
  6.         <meta name="description" content="{{ 'seo.base.desc'|trans({},'dc_jeep') }}"/>
  7.         <meta name="google-site-verification" content="XUgRVqCz3xP_3Q8sz71tmhGWLtHXen-2HXLus98UgMo"/>
  8.     {% endblock seo %}
  9.     {% include '@DcSite/Jeep/preloader-css.html.twig' %}
  10.     <link rel="icon" type="image/ico" sizes="48x48" href="{{ asset('bundles/dcsite/img/jeep/favicon/48x48_2.ico') }}">
  11.     <link rel="icon" type="image/ico" sizes="76x76" href="{{ asset('bundles/dcsite/img/jeep/favicon/76x76_2.png') }}">
  12.     <link rel="icon" type="image/ico" sizes="32x32" href="{{ asset('bundles/dcsite/img/jeep/favicon/32x32_2.png') }}">
  13.     <link rel="icon" type="image/ico" sizes="16x16" href="{{ asset('bundles/dcsite/img/jeep/favicon/16x16_2.png') }}">
  14.     <link rel="stylesheet" type="text/css" href="/dist/{{ MODE }}/dcsite/jeep/css/jeep.css?{{ VERSION }}">
  15.     {% include '@Core/Core/preloader.html.twig' %}
  16. {#    <script id="cusbo-widget" src="https://app.cusbo.tech/widget/app.js" slug="Vbxj2KhhJcvQNsMa" async></script>#}
  17. {% endblock head %}
  18. {% block body %}
  19.     {% include '@DcSite/Jeep/google-tag-manager.html.twig' with {'block' : 'body'} %}
  20.     <div class="global__wrapper">
  21.         {% include '@DcSite/Jeep/header.html.twig' %}
  22.         <main class="main">
  23.             {% block content %}
  24.             {% endblock content %}
  25.         </main>
  26.         {% include '@DcSite/Jeep/leads.html.twig' %}
  27.         {% include '@DcSite/Jeep/footer.html.twig' %}
  28.         {% include '@DcSite/Jeep/Modules/lifting-up.html.twig' %}
  29.         {% include '@DcSite/Modules/sps-popup.html.twig' %}
  30.         {% include '@DcSite/Modules/callback/widget.html.twig' %}
  31.         {% include '@DcSite/Modules/vidiPulse.html.twig' with {'phone': '+380442337575'} %}
  32. {#        {% include '@My/Modules/cookies-warning.html.twig' %}#}
  33.         {% block css %}
  34.         {% endblock %}
  35.     </div>
  36. {% endblock body %}
  37. {% block coreBottomJs %}
  38.     <script>
  39.         app.onCustomEvent('coreCssLoaded', function () {
  40.             $('#preloader').hide();
  41.         });
  42.         app.onCustomEvent('appInit', function () {
  43.             app.leadForms.setSuccessTitle("{{ 'forms.success.title'|trans({},'dc_toyota') }}");
  44.             app.leadForms.setSuccessButtonHref("{{ path('jeep_homepage') }}");
  45.             app.leadForms.setButtonText("{{ 'pages.base.return_to_main'|trans({}, 'dc_base') }}");
  46.             app.leadForms.setSuccessText("{{ 'forms.success.message'|trans({'%url%': url('jeep_about_contact') },'dc_toyota')|raw }} {{ dealer.phone }}");
  47.             app.loadCss('{{ asset('/bundles/dcsite/css/jeep/reset.css') }}');
  48.             app.loadCss('{{ asset('/bundles/dcsite/css/jeep/style.css') }}');
  49.             app.loadCss('{{ asset('/bundles/dcsite/css/jeep/modules/lead-magnets.css') }}');
  50.             {# app.loadCss('{{ asset('/bundles/dcsite/css/toyota/modules/lead-magnets.css') }}'); #}
  51.             {# app.loadCss('{{ asset('/bundles/dcsite/css/modules/callback/timer-call.css') }}'); #}
  52.             app.loadJs('{{ asset('/bundles/dcsite/js/jeep/site.js') }}');
  53.             {#app.loadJs('{{ asset('bundles/my/js/cookies-warning.js') }}', function () {#}
  54.             {#    initCookiesWarning({#}
  55.             {#        policyUrl: "{{ privacyUrl }}",#}
  56.             {#    });#}
  57.             {#});#}
  58.             app.loadJs('/bundles/dcsite/js/modules/callback/callback-vue.js', function () {
  59.                 callbackRequest({
  60.                     initUrl: '{{ path('callback_widget_init') }}',
  61.                     createUrl: '{{ path('callback_widget_create_request') }}',
  62.                     getStateUrl: '{{ path('callback_widget_get_state') }}',
  63.                     privacyUrl: '{{ privacyUrl }}',
  64.                     callBackMinute: '{{ 'callback_widget.title'|trans({}, 'dc_base')|raw }}',
  65.                     callBackWorkingHours: '{{ 'callback_widget.working_hours'|trans({}, 'dc_base') }}',
  66.                 });
  67.             });
  68.             // $('#vidiCorePreload').hide();
  69.             // setTimeout(function () {
  70.             //     $('#vidiCorePreload').hide();
  71.             // }, 2000);
  72.             $(".close").click(function(){
  73.                 $("body").addClass('overflow-v')
  74.             });
  75.             $(".close__button").click(function(){
  76.                 $("body").addClass('overflow-v')
  77.             });
  78.             $('#btn__info__buy__credit').click(function (e) {
  79.                 e.preventDefault();
  80.                 var headerH =  $('header').height();
  81.                 $('html, body').stop().animate({
  82.                     scrollTop: $('.custon-nav-tabs-calc').offset().top - headerH
  83.                 }, 750);
  84.             });
  85.             // Плавний скрол
  86.             $('.js-scroll-link').click(function (e) {
  87.                 e.preventDefault();
  88.                 var blockId = $(this).attr('href');
  89.                 $('html, body').stop().animate({
  90.                     scrollTop: $(blockId).offset().top - 50
  91.                 }, 750);
  92.             });
  93.         });
  94.     </script>
  95.     <script>
  96.         // Стрілка вгору
  97.         liftingUp.onclick = function () {
  98.             window.scrollTo(pageXOffset, 0);
  99.         };
  100.         window.addEventListener('scroll', function () {
  101.             liftingUp.hidden = (pageYOffset < document.documentElement.clientHeight);
  102.         });
  103.     </script>
  104.     <script type="application/ld+json">
  105.         {
  106.             "@context": "https://schema.org/",
  107.             "@type": "WebSite",
  108.             "name": "{{ dealer.brand.name }}",
  109.             "url": "{{ app.request.uri }}"
  110.         }
  111.     </script>
  112.     <script type="application/ld+json">
  113.         {
  114.           "@context": "https://schema.org",
  115.           "@type": "AutoDealer",
  116.           "name": "{{ dealer.brand.name }}",
  117.           "image": "{{ absolute_url(asset('bundles/dcsite/img/volvo/logo.png')) }}",
  118.           "url": "{{ app.request.uri }}",
  119.           "telephone": "{{ dealer.phone }}",
  120.           "address": {
  121.             "@type": "PostalAddress",
  122.             "streetAddress": " {{ dealer.addressUa }}",
  123.             "addressLocality": "Київ"
  124.           },
  125.           "sameAs": [
  126.             "{{ dealer.linkFacebook }}",
  127.             "{{ dealer.linkInstagram }}",
  128.             "{{ dealer.linkYoutube }}"
  129.           ]
  130.         }
  131.     </script>
  132.     <script type="application/ld+json">
  133.         {
  134.             "@context": "https://schema.org",
  135.             "@type": "Organization",
  136.             "url": "{{ app.request.uri }}",
  137.             "logo": "{{ absolute_url(asset('bundles/dcsite/img/volvo/logo.png')) }}"
  138.         }
  139.     </script>
  140.     {% include '@DcSite/Modules/suChat/index.html.twig' with {'chatCode' : 'df6b2c08-0b9b-4262-9a79-27c2fce093c6'} %}
  141.     {% block pageJS %}
  142.     {% endblock pageJS %}
  143. {% endblock coreBottomJs %}