src/DcSiteBundle/Resources/views/Nissan/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="facebook-domain-verification" content="0j54j7m1rl4nfltylelm819so0te9r">
  14.     <meta name="theme-color" content="#000000">
  15.     <meta name="google-site-verification" content="kSITOD3CzQTwikEVRyC_S6uDY8sHU2mv3Uo8KckRM-c">
  16.     <meta name="google-site-verification" content="sw0IXmrFlcX_EYOnpC72-AZGB4E6QD6jczSyQPNZTBo">
  17.     <meta name="msapplication-TileColor" content="#c3092e">
  18.     <link rel="icon" href="{{ asset('bundles/dcsite/img/nissan/favicon/48x48.ico') }}" type="image/x-icon">
  19.     <link rel="apple-touch-icon" sizes="76x76" href="{{ asset('bundles/dcsite/img/nissan/favicon/76x76.png') }}">
  20.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('bundles/dcsite/img/nissan/favicon/32x32.png') }}">
  21.     <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('bundles/dcsite/img/nissan/favicon/16x16.png') }}">
  22.     <link rel="manifest" href="{{ asset('bundles/dcsite/img/nissan/favicon/site.webmanifest') }}">
  23.     <link rel="mask-icon" href="{{ asset('bundles/dcsite/img/nissan/favicon/safari-pinned-tab.svg') }}" color="#c3092e">
  24.     <link rel="stylesheet" type="text/css" href="/dist/{{ MODE }}/dcsite/nissan/css/nissan.css?{{ VERSION }}">
  25.     <script type="text/javascript" src="{{ asset('bundles/core/js/vue/vue.js') }}"></script>
  26.     {% block canonical %}
  27.     {% include '@DcSite/Modules/canonical.html.twig' %}
  28.     {% endblock canonical %}
  29.     {% block head %}
  30.     {% endblock head %}
  31.     {% block ogtagStatic %}
  32.         {% include '@DcSite/Modules/og-tag.html.twig' %}
  33.     {% endblock ogtagStatic %}
  34.     {% block ogtagDynamicImage %}
  35.         {% 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 %}
  36.     {% endblock ogtagDynamicImage %}
  37.     {% block ogtagDynamic %}
  38.     {% endblock ogtagDynamic %}
  39.     {% if INCLUDE_ANALYTICS %}
  40.         <script type="text/javascript">
  41.             (function (d,s,u,e,p) {
  42.                 p=d.getElementsByTagName(s)[0],e=d.createElement(s),e.async=1,e.src=u,p.parentNode.insertBefore(e, p);
  43.             })(document, 'script', 'https://script.ringostat.com/v4/d5/d5689c038b577e4b24bf08b0a65a1786d8b61ce6.js');
  44.             var pw = function() {if (typeof(ringostatAnalytics) === "undefined") {setTimeout(pw,100);} else {ringostatAnalytics.sendHit('pageview');}};
  45.             pw();
  46.         </script>
  47.         <noscript><img alt="facebook" height="1" width="1" src="https://www.facebook.com/tr?id=1402879063213035&ev=PageView&noscript=1"/></noscript>
  48.         <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WDS9XVD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  49.         {% include '@DcSite/Modules/pixel-code.html.twig' %}
  50.         {% include '@DcSite/Modules/google-tag-manager.html.twig' with { 'domain': dealer.domain, 'gtmIdCode': 'GTM-WDS9XVD' } %}
  51.     {% endif %}
  52. </head>
  53. <body>
  54. {% if INCLUDE_ANALYTICS %}
  55.     <!-- NT (noscript)-->
  56.     <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WDS9XVD"
  57.                       height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  58.     <!-- End NT (noscript) -->
  59. {% endif %}
  60. {% block socialPreview %}
  61. {% endblock socialPreview %}
  62. <div class="wrapper">
  63.     {% include '@DcSite/Nissan/header.html.twig' %}
  64.     <main class="main">
  65.         {% block content %}
  66.         {% endblock content %}
  67.     </main>
  68.     {% include '@DcSite/Nissan/Modules/leads.html.twig' %}
  69.     {% include '@DcSite/Nissan/footer-webpack.html.twig' %}
  70.     {% include '@DcSite/Modules/order-call-popup.html.twig' %}
  71.     {% include '@DcSite/Modules/callback/widget.html.twig' %}
  72.     {% include '@DcSite/Modules/sps-popup.html.twig' %}
  73.     {% include '@DcSite/Modules/vidiCoreMessageWrapper.html.twig' %}
  74.     {% include '@DcSite/Modules/vidiPulse.html.twig' with {'phone': '+380445070007'} %}
  75.     {% include '@My/Modules/auth.html.twig' %}
  76. {#    {% include '@My/Modules/cookies-warning.html.twig' %}#}
  77.     <button class="scroll-top"></button>
  78. </div>
  79. <iframe style="display: none" src="{{ path('my_ios_cross_domain_auth') }}"></iframe>
  80. {% set urlResult = backLoginUrl is defined and backLoginUrl ? backLoginUrl : path('my_about_car') %}
  81. <script>
  82.     window.INCLUDE_ANALYTICS = {{ INCLUDE_ANALYTICS ? 'true' : 'false' }};
  83. </script>
  84. <script src="/dist/{{ MODE }}/dcsite/nissan/js/nissan.js?{{ VERSION }}"></script>
  85. <script>
  86.     window.dataLayer = window.dataLayer || [];
  87.     window.app = {
  88.         options: {
  89.             version: '{{ VERSION }}',
  90.             locale: '{{ app.request.locale }}'
  91.         },
  92.         user: {
  93.             id: {% if app.user %} {{ app.user.id }} {% else %}null{% endif %},
  94.             name: {% if app.user %} '{{ app.user.fullName }}' {% else %}null{% endif %}
  95.         }
  96.     };
  97.     $(() => {
  98.         window.app.message = core.modules.initMessage({
  99.             templateUrl: "{{ path('core_message_load_template') }}",
  100.             text: {
  101.                 btnCancel: "{{ 'app.message.cancel'|trans({},'core') }}"
  102.             }
  103.         });
  104.         window.app.http = core.modules.initHttp({
  105.             requestErrorText: "{{ 'app.http.server_error'|trans({},'core') }}"
  106.         });
  107.         window.app.preLoader = core.modules.initPreloader({
  108.             templateUrl: "{{ path('core_preloader_load_template') }}"
  109.         });
  110.         window.app.leadForms = core.modules.initLeadForms({
  111.             captchaUrl: '{{ path('base_capthcha_init') }}',
  112.             text: {
  113.                 successTitle: '{{ 'modules.sps_form_title'|trans({}, 'dc_base') }}',
  114.                 successText: '{{ 'modules.sps_form_subtitle'|trans({}, 'dc_base') }}',
  115.                 buttonText: '{{ 'pages.base.ok'|trans({}, 'dc_base') }}'
  116.             },
  117.             href: {
  118.                 buttonSuccess: null,
  119.             },
  120.         });
  121.         window.app.Favorit = core.modules.initFavorite({
  122.             addUrl: "{{ path('portal_add_favl') }}",
  123.             removeUrl: "{{ path('portal_remove_favl') }}"
  124.         });
  125.         window.Track = core.modules.initTrack();
  126.         {#core.modules.initCookies({#}
  127.         {#    policyUrl: "{{ privacyUrl }}"#}
  128.         {#});#}
  129.         core.modules.initCallbacks({
  130.             initUrl: '{{ path('callback_widget_init') }}',
  131.             createUrl: '{{ path('callback_widget_create_request') }}',
  132.             getStateUrl: '{{ path('callback_widget_get_state') }}',
  133.             privacyUrl: '{{ privacyUrl }}',
  134.             callBackMinute: '{{ 'callback_widget.title'|trans({}, 'dc_base')|raw }}',
  135.             callBackWorkingHours: '{{ 'callback_widget.working_hours'|trans({}, 'dc_base') }}'
  136.         });
  137.     });
  138. </script>
  139. {% if app.user %}
  140.     <script type="text/javascript">
  141.         window.dataLayer.push({'user_id': {{ app.user.id }}});
  142.     </script>
  143. {% endif %}
  144. {% include '@DcSite/Modules/suChat/index.html.twig' with {'chatCode' : '976d1cb0-57eb-4784-97d0-4cb38384d524'} %}
  145. <script type="application/ld+json">
  146.     {
  147.     "@context": "https://schema.org/",
  148.     "@type": "WebSite",
  149.     "name": "{{ dealer.brand.name }}",
  150.     "url": "{{ app.request.uri }}"
  151.     }
  152. </script>
  153. <script type="application/ld+json">
  154.     {
  155.     "@context": "https://schema.org",
  156.     "@type": "AutoDealer",
  157.     "name": "{{ dealer.brand.name }}",
  158.     "image": "//{{ app.request.httpHost }}{{ sonata_path(dealer.brand.logo, 'reference') }}",
  159.     "url": "{{ app.request.uri }}",
  160.     "telephone": "{{ dealer.phone }}",
  161.     "address": {
  162.     "@type": "PostalAddress",
  163.     "streetAddress": " {{ dealer.addressUa }}",
  164.     "addressLocality": "Київ"
  165.     },
  166.     "sameAs": [
  167.     "{{ dealer.linkFacebook }}",
  168.     "{{ dealer.linkInstagram }}",
  169.     "{{ dealer.linkYoutube }}"
  170.     ]
  171.     }
  172. </script>
  173. <script type="application/ld+json">
  174.     {
  175.     "@context": "https://schema.org",
  176.     "@type": "Organization",
  177.     "url": "{{ app.request.uri }}",
  178.     "logo": "{{ absolute_url(asset('bundles/dcsite/img/nissan/logo-new.png')) }}"
  179.     }
  180. </script>
  181. {% block script %}
  182. {% endblock script %}
  183. </body>
  184. </html>