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

Open in your IDE?
  1. {% extends '@Core/DCSite/core-dc-template.html.twig' %}
  2. {% block head %}
  3.     <meta name="facebook-domain-verification" content="lv6wpvc7wt5i5sveqerd8jxa1zle9x" />
  4.     <link rel="icon" href="{{ asset('bundles/dcsite/img/citroen/icon/favicon-new.ico') }}" type="image/x-icon" />
  5.     <meta name="google-site-verification" content="v8Ffyw2bxurY7xJZaqQaDjZwJbbFV5we_5VEyUkJEsc" />
  6.     <meta name="google-site-verification" content="KGOTpbSBT9xhP8uO4BqR5juJyN9-6Y4UNfBlYiAxuvI" />
  7.     <style>
  8.         .container {
  9.             max-width: 1320px!important;
  10.         }
  11.     </style>
  12.     {% block seo %}
  13.         <meta name="description" content="{{ ''|trans({}, 'dc_citroen') }}" />
  14.         <meta name="keywords" content="" />
  15.     {% endblock seo %}
  16.     {% include '@DcSite/Citroen/preloader-css.html.twig' %}
  17.     {% include '@DcSite/Modules/google-tag-manager.html.twig' with { 'domain': dealer.domain, 'gtmIdCode': 'GTM-M5RNTFH' } %}
  18.     <script type="text/javascript">
  19.     (function (d,s,u,e,p) {
  20.       p=d.getElementsByTagName(s)[0],e=d.createElement(s),e.async=1,e.src=u,p.parentNode.insertBefore(e, p);
  21.     })(document, 'script', 'https://script.ringostat.com/v4/37/37de6a667e15b0330ae58ad4a15f983074c13cb8.js');
  22.     var pw = function() {if (typeof(ringostatAnalytics) === "undefined") {setTimeout(pw,100);} else {ringostatAnalytics.sendHit('pageview');}};
  23.     pw();
  24. </script>
  25. {% endblock head %}
  26. {% block body %}
  27.     {% if INCLUDE_ANALYTICS %}
  28.     <!-- Google Tag Manager (noscript) -->
  29.     <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M5RNTFH"
  30.                       height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  31.     <!-- End Google Tag Manager (noscript) -->
  32.     {% endif %}
  33.     <div class="container-fluid h-100">
  34.         <div class="row h-100 flex-column flex-nowrap">
  35.             {% include '@DcSite/Citroen/header.html.twig' %}
  36.             <main>
  37.                 {% block content %}
  38.                 {% endblock content %}
  39.             </main>
  40.             {% include '@DcSite/Citroen/leads.html.twig' %}
  41.             {% include '@DcSite/Citroen/footer-new.html.twig' %}
  42.             {% include '@DcSite/Modules/feedback-popup.html.twig' %}
  43.             {% include '@DcSite/Modules/order-call-popup.html.twig' %}
  44.             {% include '@DcSite/Modules/callback/widget.html.twig' %}
  45.             {% include '@DcSite/Modules/sps-popup.html.twig' %}
  46.         </div>
  47.     </div>
  48.     <div id="vidi-pulse" style="display: none;">
  49.         <div class="pulse1"></div>
  50.         <a class="pulse-icon" href="tel:+380445918000"></a>
  51.     </div>
  52.     {% block css %}
  53.     {% endblock %}
  54. {% endblock body %}
  55. {% block coreBottomJs %}
  56.     <script>
  57.         app.onCustomEvent('coreCssLoaded', function () {
  58.             $('#preloader').hide();
  59.         });
  60.         app.onCustomEvent('appInit', function () {
  61.             app.loadCss('{{ asset('/bundles/dcsite/css/citroen/style.css') }}');
  62.             app.loadCss('{{ asset('/bundles/dcsite/css/citroen/modules/color.css') }}');
  63.             app.loadCss('{{ asset('/bundles/dcsite/css/citroen/modules/btn.css') }}');
  64.             app.loadCss('{{ asset('/bundles/dcsite/css/citroen/modules/lead-magnets.css') }}');
  65.             app.loadJs('{{ asset('bundles/dcsite/js/citroen/citroen-menu.js') }}', function () {
  66.                 initMenu({
  67.                     initUrl: '{{ path('citroen_init_menu') }}',
  68.                 });
  69.             });
  70.             app.loadJs('/bundles/dcsite/js/modules/callback/callback-vue.js', function () {
  71.                 callbackRequest({
  72.                     initUrl: '{{ path('callback_widget_init') }}',
  73.                     createUrl: '{{ path('callback_widget_create_request') }}',
  74.                     getStateUrl: '{{ path('callback_widget_get_state') }}',
  75.                     privacyUrl: '{{ privacyUrl }}',
  76.                     callBackMinute: '{{ 'callback_widget.title'|trans({}, 'dc_base')|raw }}',
  77.                     callBackWorkingHours: '{{ 'callback_widget.working_hours'|trans({}, 'dc_base') }}',
  78.                 });
  79.             });
  80.             $('.dropdown-menu').on('click', function (e) {
  81.                 var oTarget = $(e.originalEvent.target);
  82.                 console.log(oTarget);
  83.                 if (oTarget.length && oTarget.hasClass('nav-link')) {
  84.                     console.log(oTarget);
  85.                     $('.nav-link', oTarget.parent().parent()).removeClass('active');
  86.                     oTarget.addClass('active');
  87.                     var target = $(oTarget.attr('href'));
  88.                     var allTab = $('.tab-pane', target.parent());
  89.                     allTab.removeClass('active');
  90.                     allTab.removeClass('show');
  91.                     target.addClass('active show');
  92.                     e.preventDefault();
  93.                     e.stopPropagation();
  94.                     return false;
  95.                 }
  96.                 if ($(this).hasClass('dropdown-menu-open')) {
  97.                     e.stopPropagation();
  98.                 }
  99.             });
  100.             $('.mob-menu-item').on('click', function (e) {
  101.                 var target = $(this).attr('href');
  102.                 $(target).toggleClass('show');
  103.                 e.preventDefault();
  104.                 e.stopPropagation();
  105.             });
  106.             $('.navbar-toggler').on('click', function () {
  107.                 $(this).toggleClass('collapsed');
  108.                 $('#mainNav').toggleClass('collapse');
  109.             });
  110.             $('.js-scroll-link').click(function (e) {
  111.                 e.preventDefault();
  112.                 var blockId = $(this).attr('href');
  113.                 $('html, body').stop().animate({
  114.                     scrollTop: $(blockId).offset().top - 50
  115.                 }, 750);
  116.             });
  117.             $('.navbar-toggler').on('click', function () {
  118.                 $('body').toggleClass('overflow-hidden');
  119.             });
  120.         });
  121.     </script>
  122.     {% include '@DcSite/Modules/suChat/index.html.twig' with {'chatCode' : '4d931b89-f45a-4023-b55c-9b0812473db0'} %}
  123.     <script type="application/ld+json">
  124.         {
  125.             "@context": "https://schema.org/",
  126.             "@type": "WebSite",
  127.             "name": "{{ dealer.brand.name }}",
  128.             "url": "{{ app.request.uri }}"
  129.         }
  130.     </script>
  131.     <script type="application/ld+json">
  132.         {
  133.           "@context": "https://schema.org",
  134.           "@type": "AutoDealer",
  135.           "name": "{{ dealer.brand.name }}",
  136.           "image": "{{ absolute_url(asset('bundles/dcsite/img/citroen/og-image.png')) }}",
  137.           "url": "{{ app.request.uri }}",
  138.           "telephone": "{{ dealer.phone }}",
  139.           "address": {
  140.             "@type": "PostalAddress",
  141.             "streetAddress": " {{ dealer.addressUa }}",
  142.             "addressLocality": "Київ"
  143.           },
  144.           "sameAs": [
  145.             "{{ dealer.linkFacebook }}",
  146.             "{{ dealer.linkInstagram }}",
  147.             "{{ dealer.linkYoutube }}"
  148.           ]
  149.         }
  150.     </script>
  151.     <script type="application/ld+json">
  152.         {
  153.             "@context": "https://schema.org",
  154.             "@type": "Organization",
  155.             "url": "https://citroen-vidi.com.ua/ua/",
  156.             "logo": "{{ absolute_url(asset('bundles/dcsite/img/citroen/og-image.png')) }}"
  157.         }
  158.     </script>
  159.     {% block pageJS %}
  160.     {% endblock pageJS %}
  161. {% endblock coreBottomJs %}