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

Open in your IDE?
  1. {% extends '@Core/DCSite/core-dc-template.html.twig' %}
  2. {% block head %}
  3.     <meta name="google-site-verification" content="zyDjAsi02T2NOHkNZUz-LfLLJ3K3fZ8FRe5sSP8NyU0" />
  4.     <meta name="google-site-verification" content="daASotKj9Pdj34aK6dYJ70AHk6KXopkGpei43k_T0EA" />
  5.     <link rel="icon" href="{{ asset('bundles/dcsite/img/lexus/favicon/favicon.ico') }}" type="image/x-icon" />
  6.     <link rel="apple-touch-icon" sizes="76x76" href="{{ asset('bundles/dcsite/img/lexus/favicon/apple-touch-icon.png') }}">
  7.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('bundles/dcsite/img/lexus/favicon/favicon-32x32.png') }}">
  8.     <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('bundles/dcsite/img/lexus/favicon/favicon-16x16.png') }}">
  9.     <link rel="manifest" href="{{ asset('bundles/dcsite/img/lexus/favicon/site.webmanifest') }}">
  10.     <link rel="mask-icon" href="{{ asset('bundles/dcsite/img/lexus/favicon/safari-pinned-tab.svg') }}" color="#000000">
  11.     <meta name="msapplication-TileColor" content="#ffffff">
  12.     <meta name="theme-color" content="#ffffff">
  13.     {% block title %}
  14.         <title>{{ 'seo.main.title'|trans({}, 'dc_lexus') }}</title>
  15.     {% endblock title %}
  16.     {% block seo %}
  17.         <meta name="description" content="{{ 'seo.main.description'|trans({}, 'dc_lexus') }}" />
  18.         <meta name="keywords"  content="{{ 'seo.main.keywords'|trans({}, 'dc_lexus') }}" />
  19.     {% endblock seo %}
  20.     <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/bundles/dcsite/fonts/lexus/FuturaLightC.woff">
  21.     <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/bundles/dcsite/fonts/lexus/FuturaBookC.woff">
  22.     <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/bundles/dcsite/fonts/lexus/FuturaDemiC.woff">
  23.     {% include '@DcSite/Lexus/preloader-css.html.twig' %}
  24.     {% if INCLUDE_ANALYTICS %}
  25.     {% include '@DcSite/Modules/google-tag-manager.html.twig' with { 'domain': dealer.domain, 'gtmIdCode': 'GTM-WRW33HH' } %}
  26.     {% endif %}
  27. {% endblock head %}
  28. {% block body %}
  29.     {% if INCLUDE_ANALYTICS %}
  30.     <!-- NT (noscript)-->
  31.     <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WRW33HH"
  32.                       height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  33.     <!-- End NT (noscript) -->
  34.     {% endif %}
  35.     {% include '@DcSite/Lexus/header.html.twig' %}
  36.     {% block content %}
  37.     {% endblock content %}
  38.     {% include '@DcSite/Lexus/leads.html.twig' %}
  39.     {% include '@DcSite/Lexus/footer.html.twig' %}
  40.     {% include '@DcSite/Modules/order-call-popup.html.twig' %}
  41.     {% include '@DcSiteBundle/Modules/callback/widget.html.twig' %}
  42. {#    {% include '@My/Modules/cookies-warning.html.twig' %}#}
  43.     {% block css %}
  44.     {% endblock %}
  45.     <div class="modal-fw-window modal fade modal-sps" id="popup-sps" tabindex="-1" role="dialog" aria-labelledby="spsPopup">
  46.         <div class="modal-dialog" role="document">
  47.             <div class="modal-content">
  48.                 <div class="modal-header">
  49.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  50.                     <span aria-hidden="true">
  51.                         <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
  52.                             <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"/>
  53.                             <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"/>
  54.                         </svg>
  55.                     </span>
  56.                     </button>
  57.                 </div>
  58.                 <div class="modal-body">
  59.                     <div class="container">
  60.                         <div class="row justify-content-center">
  61.                             <div class="card text-center align-items-center sps-card border-0">
  62.                                 <img src="{{ asset('bundles/dcsite/img/sps-img.svg') }}" alt="Спасибо" class="card-img-top">
  63.                                 <div class="card-body">
  64.                                     <div class="card-title">{{ 'modules.sps_form_title'|trans({}, 'dc_base') }}</div>
  65.                                     <div class="card-text">{{ 'modules.sps_form_subtitle'|trans({}, 'dc_base') }}</div>
  66.                                     {% if btn is defined %}
  67.                                         <a class="btn btn-td mt-4" style="max-width: 200px;" href="{{ path( btn.link ) }}">{{ btn.label }}</a>
  68.                                     {% endif %}
  69.                                 </div>
  70.                             </div>
  71.                         </div>
  72.                     </div>
  73.                 </div>
  74.             </div>
  75.         </div>
  76.     </div>
  77. {% endblock body %}
  78. {% block coreBottomJs %}
  79.     <script>
  80.         app.onCustomEvent('coreCssLoaded', function () {
  81.             $('#preloader').hide();
  82.         });
  83.         app.onCustomEvent('appInit', function () {
  84.             app.leadForms.options.text.successText = '{{ 'modules.sps_form_subtitle_tu'|trans({}, 'dc_base') }}';
  85.             app.leadForms.setSuccessText("{{ 'site.modal.title'|trans({},'dc_lexus') }} <br><a class='mt-2' href='{{ path('lexus_about_us_news') }}'>{{ 'site.modal.modal_btn'|trans({},'dc_lexus') }}</a>");
  86.             app.loadCss('{{ asset('/bundles/dcsite/css/lexus/style.css') }}');
  87.             app.loadCss('{{ asset('/bundles/dcsite/css/lexus/modules/color.css') }}');
  88.             app.loadCss('{{ asset('/bundles/dcsite/css/lexus/modules/btn.css') }}');
  89.             app.loadCss('{{ asset('/bundles/dcsite/css/lexus/modules/lead-magnets.css') }}');
  90.             app.loadCss('{{ asset('/bundles/dcsite/css/modules/callback/timer-call.css') }}');
  91.             $('.dropdown-menu').on('click', function (e) {
  92.                 if ($(this).hasClass('dropdown-menu-open')) {
  93.                     e.stopPropagation();
  94.                 }
  95.             });
  96.             $('.navbar-toggler').on('click', function () {
  97.                 $(this).toggleClass('collapsed');
  98.                 $('#mainNav').toggleClass('collapse');
  99.             });
  100.             app.loadJs('/bundles/dcsite/js/modules/callback/callback-vue.js', function () {
  101.                 callbackRequest({
  102.                     initUrl: '{{ path('callback_widget_init') }}',
  103.                     createUrl: '{{ path('callback_widget_create_request') }}',
  104.                     getStateUrl: '{{ path('callback_widget_get_state') }}',
  105.                     privacyUrl: '{{ privacyUrl }}',
  106.                     callBackMinute: '{{ 'callback_widget.title'|trans({}, 'dc_base')|raw }}',
  107.                     callBackWorkingHours: '{{ 'callback_widget.working_hours'|trans({}, 'dc_base') }}',
  108.                 });
  109.             });
  110.             {#app.loadJs('{{ asset('bundles/my/js/cookies-warning.js') }}', function () {#}
  111.             {#    initCookiesWarning({#}
  112.             {#        policyUrl: "{{ privacyUrl }}",#}
  113.             {#    });#}
  114.             {#});#}
  115.             $('.js-scroll-link').click(function(e) {
  116.                 e.preventDefault();
  117.                 var blockId = $(this).attr('href');
  118.                 $('html, body').stop().animate({
  119.                     scrollTop: $(blockId).offset().top-50
  120.                 }, 750);
  121.             });
  122.         });
  123.     </script>
  124.     <script type="application/ld+json">
  125.         {
  126.             "@context": "https://schema.org/",
  127.             "@type": "WebSite",
  128.             "name": "{{ dealer.brand.name }}",
  129.             "url": "{{ app.request.uri }}"
  130.         }
  131.     </script>
  132.     <script type="application/ld+json">
  133. {
  134.   "@context": "https://schema.org",
  135.   "@type": "AutoDealer",
  136.   "name": "{{ dealer.brand.name }}",
  137.   "image": "//{{ app.request.httpHost }}{{ sonata_path(dealer.brand.logo, 'reference') }}",
  138.   "url": "{{ app.request.uri }}",
  139.   "telephone": "{{ dealer.phone }}",
  140.   "address": {
  141.     "@type": "PostalAddress",
  142.     "streetAddress": " {{ dealer.addressUa }}",
  143.     "addressLocality": "Київ"
  144.   },
  145.   "sameAs": [
  146.     "{{ dealer.linkFacebook }}",
  147.     "{{ dealer.linkInstagram }}",
  148.     "{{ dealer.linkYoutube }}"
  149.   ]
  150. }
  151.     </script>
  152.     <script type="application/ld+json">
  153.         {
  154.             "@context": "https://schema.org",
  155.             "@type": "Organization",
  156.             "url": "{{ app.request.uri }}",
  157.             "logo": "{{ absolute_url(asset('bundles/dcsite/img/lexus/lexus-logo.png')) }}"
  158.         }
  159.     </script>
  160.     {% block pageJS %}
  161.     {% endblock pageJS %}
  162. {% endblock coreBottomJs %}