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

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="{% if app.request.locale == 'ua' %}uk-ua{% else %}ru-ua{% endif %}">
  3. <head>
  4.     <link rel="preconnect" href="https://www.googletagmanager.com">
  5.     <link rel="alternate" type="application/rss+xml" title="{{ dealer.name }}" href="https://{{ dealer.domain }}/rss/"/>
  6.     {% if app.environment == 'dev' %}
  7.         <meta name="robots" content="noindex, nofollow">
  8.         <meta name="google-site-verification" content="FWJj2KVU8sswZ4I7nJAffMG7Tj8xgkCr3XX-FgBmAus" />
  9.     {% endif %}
  10.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  11.     <meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no,user-scalable=0">
  12.     <meta http-equiv=X-UA-Compatible content="IE=edge">
  13.     <meta name="google-site-verification" content="zyDjAsi02T2NOHkNZUz-LfLLJ3K3fZ8FRe5sSP8NyU0">
  14.     <meta name="google-site-verification" content="daASotKj9Pdj34aK6dYJ70AHk6KXopkGpei43k_T0EA">
  15.     <link rel="icon" href="{{ asset('bundles/dcsite/img/lexus/favicon/favicon.ico') }}" type="image/x-icon" />
  16.     <link rel="apple-touch-icon" sizes="76x76" href="{{ asset('bundles/dcsite/img/lexus/favicon/apple-touch-icon.png') }}">
  17.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('bundles/dcsite/img/lexus/favicon/favicon-32x32.png') }}">
  18.     <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('bundles/dcsite/img/lexus/favicon/favicon-16x16.png') }}">
  19.     <link rel="manifest" href="{{ asset('bundles/dcsite/img/lexus/favicon/site.webmanifest') }}">
  20.     <link rel="mask-icon" href="{{ asset('bundles/dcsite/img/lexus/favicon/safari-pinned-tab.svg') }}" color="#000000">
  21.     <meta name="msapplication-TileColor" content="#ffffff">
  22.     <meta name="theme-color" content="#ffffff">
  23.     <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/bundles/dcsite/fonts/lexus/FuturaLightC.woff">
  24.     <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/bundles/dcsite/fonts/lexus/FuturaBookC.woff">
  25.     <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/bundles/dcsite/fonts/lexus/FuturaDemiC.woff">
  26.     <link rel="stylesheet" type="text/css" href="/dist/{{ MODE }}/dcsite/lexus/css/lexus.css?{{ VERSION }}">
  27.     {% block canonical %}
  28.     {% include '@DcSite/Modules/canonical.html.twig' %}
  29.     {% endblock canonical %}
  30.     {% block head %}
  31.     {% endblock head %}
  32.     {% block ogtagStatic %}
  33.         {% include '@DcSite/Modules/og-tag.html.twig' %}
  34.     {% endblock ogtagStatic %}
  35.     {% block ogtagDynamicImage %}
  36.         {% if dealer.brand %}<meta property="og:image" content="{{ app.request.httpHost }}{{ sonata_path(dealer.brand.logo, 'reference') }}">{% else %}<meta property="og:image" content="/bundles/portal/img/front/logo.jpg" />{% endif %}
  37.     {% endblock ogtagDynamicImage %}
  38.     {% block ogtagDynamic %}
  39.     {% endblock ogtagDynamic %}
  40.     {% include '@DcSite/Modules/pixel-code.html.twig' %}
  41.     {% include '@DcSite/Modules/google-tag-manager.html.twig' with { 'domain': dealer.domain, 'gtmIdCode': 'GTM-WRW33HH' } %}
  42. </head>
  43. <body>
  44. <!-- NT (noscript)-->
  45. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WRW33HH"
  46.                   height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  47. <!-- End NT (noscript) -->
  48. {% block socialPreview %}
  49. {% endblock socialPreview %}
  50. <div class="wrapper lexus">
  51.     {% include '@DcSite/Lexus/header.html.twig' %}
  52.     <main class="main">
  53.         {% block content %}
  54.         {% endblock content %}
  55.     </main>
  56.     {% include '@DcSite/Lexus/leads.html.twig' %}
  57.     {% include '@DcSite/Lexus/footer.html.twig' %}
  58.     {% include '@DcSite/Modules/order-call-popup.html.twig' %}
  59.     {% include '@DcSite/Modules/callback/widget.html.twig' %}
  60.     {# {% include '@DcSite/Modules/vidiPulse.html.twig' with {'phone': '+380445070808'} %} #}
  61.     {% include '@DcSite/Modules/sps-popup.html.twig' %}
  62.     {% include '@My/Modules/auth.html.twig' %}
  63.     {% include '@DcSite/Modules/vidiCoreMessageWrapper.html.twig' %}
  64. {#    {% include '@My/Modules/cookies-warning.html.twig' %}#}
  65. </div>
  66. <iframe style="display: none" src="{{ path('my_ios_cross_domain_auth') }}"></iframe>
  67. {% set urlResult = backLoginUrl is defined and backLoginUrl ? backLoginUrl : path('my_about_car') %}
  68. <script src="/dist/{{ MODE }}/dcsite/lexus/js/lexus.js?{{ VERSION }}"></script>
  69. <script>
  70.     window.dataLayer = window.dataLayer || [];
  71.     window.app = {
  72.         options: {
  73.             version: '{{ VERSION }}',
  74.             locale: '{{ app.request.locale }}'
  75.         },
  76.         user: {
  77.             id: {% if app.user %} {{ app.user.id }} {% else %}null{% endif %},
  78.             name: {% if app.user %} '{{ app.user.fullName }}' {% else %}null{% endif %}
  79.         }
  80.     };
  81.     $(() => {
  82.         window.app.message = core.modules.initMessage({
  83.             templateUrl: "{{ path('core_message_load_template') }}",
  84.             text: {
  85.                 btnCancel: "{{ 'app.message.cancel'|trans({},'core') }}"
  86.             }
  87.         });
  88.         window.app.http = core.modules.initHttp({
  89.             requestErrorText: "{{ 'app.http.server_error'|trans({},'core') }}"
  90.         });
  91.         window.app.preLoader = core.modules.initPreloader({
  92.             templateUrl: "{{ path('core_preloader_load_template') }}"
  93.         });
  94.         window.app.leadForms = core.modules.initLeadForms({
  95.             captchaUrl: "{{ path('base_capthcha_init') }}",
  96.             text: {
  97.                 successTitle: "{{ 'modules.sps_form_title'|trans({}, 'dc_base') }}",
  98.                 successText: "{{ '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>",
  99.                 buttonText: "{{ 'pages.base.ok'|trans({}, 'dc_base') }}"
  100.             },
  101.             href: {
  102.                 buttonSuccess: null
  103.             }
  104.         });
  105.         window.app.Favorit = core.modules.initFavorite({
  106.             addUrl: "{{ path('portal_add_favl') }}",
  107.             removeUrl: "{{ path('portal_remove_favl') }}"
  108.         });
  109.         window.Track = core.modules.initTrack();
  110.         {#core.modules.initCookies({#}
  111.         {#    policyUrl: "{{ privacyUrl }}"#}
  112.         {#});#}
  113.         core.modules.initCallbacks({
  114.             initUrl: "{{ path('callback_widget_init') }}",
  115.             createUrl: "{{ path('callback_widget_create_request') }}",
  116.             getStateUrl: "{{ path('callback_widget_get_state') }}",
  117.             privacyUrl: '{{ privacyUrl }}',
  118.             callBackMinute: "{{ 'callback_widget.title'|trans({}, 'dc_base')|raw }}",
  119.             callBackWorkingHours: "{{ 'callback_widget.working_hours'|trans({}, 'dc_base') }}"
  120.         });
  121.     });
  122. </script>
  123. {% if app.user %}
  124. <script type="text/javascript">
  125.     window.dataLayer.push({'user_id': {{ app.user.id }}});
  126. </script>
  127. {% endif %}
  128. {% if helpCrunch is defined %}
  129. <script type="text/javascript" defer>
  130.     window.helpcrunchSettings = {
  131.         organization: '{{ helpCrunch['organization'] }}',
  132.         appId: '{{ helpCrunch['appId'] }}',
  133.     };
  134.     const deferTime = 3000;
  135.     (function(w,d){var hS=w.helpcrunchSettings;if(!hS||!hS.organization){return;}var widgetSrc='https://'+hS.organization+'.widget.helpcrunch.com/';w.HelpCrunch=function(){w.HelpCrunch.q.push(arguments)};w.HelpCrunch.q=[];function r(){if (d.querySelector('script[src="' + widgetSrc + '"')) { return; } core.modules.deferScript('https://{{ helpCrunch['organization'] }}.widget.helpcrunch.com/', deferTime);}if(d.readyState === 'complete'||hS.loadImmediately){r();} else if(w.attachEvent){w.attachEvent('onload',r)}else{w.addEventListener('load',r,false)}})(window, document)
  136. </script>
  137. {# <script type="text/javascript">
  138.     (function(w,d){var hS=w.helpcrunchSettings;if(!hS||!hS.organization){return;}var widgetSrc='https://'+hS.organization+'.widget.helpcrunch.com/';w.HelpCrunch=function(){w.HelpCrunch.q.push(arguments)};w.HelpCrunch.q=[];function r(){if (d.querySelector('script[src="' + widgetSrc + '"')) { return; }var s=d.createElement('script');s.async=1;s.type='text/javascript';s.src=widgetSrc;(d.body||d.head).appendChild(s);}if(d.readyState === 'complete'||hS.loadImmediately){r();} else if(w.attachEvent){w.attachEvent('onload',r)}else{w.addEventListener('load',r,false)}})(window, document)
  139. </script> #}
  140. {% endif %}
  141. <script type="application/ld+json">
  142.     {
  143.     "@context": "https://schema.org/",
  144.     "@type": "WebSite",
  145.     "name": "{{ dealer.brand.name }}",
  146.     "url": "{{ app.request.uri }}"
  147.     }
  148. </script>
  149. <script type="application/ld+json">
  150.     {
  151.     "@context": "https://schema.org",
  152.     "@type": "AutoDealer",
  153.     "name": "{{ dealer.brand.name }}",
  154.     "image": "//{{ app.request.httpHost }}{{ sonata_path(dealer.brand.logo, 'reference') }}",
  155.     "url": "{{ app.request.uri }}",
  156.     "telephone": "{{ dealer.phone }}",
  157.     "address": {
  158.     "@type": "PostalAddress",
  159.     "streetAddress": " {{ dealer.addressUa }}",
  160.     "addressLocality": "Київ"
  161.     },
  162.     "sameAs": [
  163.     "{{ dealer.linkFacebook }}",
  164.     "{{ dealer.linkInstagram }}",
  165.     "{{ dealer.linkYoutube }}"
  166.     ]
  167.     }
  168. </script>
  169. <script type="application/ld+json">
  170.     {
  171.     "@context": "https://schema.org",
  172.     "@type": "Organization",
  173.     "url": "{{ app.request.uri }}",
  174.     "logo": "{{ absolute_url(asset('bundles/dcsite/img/lexus/lexus-logo.png')) }}"
  175.     }
  176. </script>
  177. {% block script %}
  178. {% endblock script %}
  179. </body>
  180. </html>