templates/basev2.html.twig line 1

  1. <!DOCTYPE html>
  2. <html lang="fr">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}Ferguss{% endblock %}</title>
  6.         {% block meta %}{% endblock %}
  7.         <link rel="icon" type="image/png" href="{{asset('assets/images/logos/g01.png')}}">
  8.         <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">
  9.         <link rel="stylesheet" href="{{asset('node_modules/bootstrap/dist/css/bootstrap.min.css')}}" />
  10.         <link rel="stylesheet" href="{{asset('node_modules/@fortawesome/fontawesome-free/css/all.css')}}" />
  11.         <link href="https://fonts.cdnfonts.com/css/fabfeltscript" rel="stylesheet">
  12.         <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet">
  13.         <link rel="stylesheet" href="{{ asset('assets/css/fontawesome.css') }}" type="text/css" />
  14.         {# <link rel="stylesheet" href="{{asset('node_modules/tarteaucitronjs/css/tarteaucitron.css')}}" /> #}
  15.         <link rel="stylesheet" href="{{asset('assets/css/stylev2.css')}}" />
  16.         <link rel="stylesheet" href="{{asset('assets/css/animated.css')}}" />
  17.         {# <link rel="stylesheet" href="{{asset('assets/css/owl.css')}}" /> #}
  18.         {# <link rel="stylesheet" href="{{asset('assets/css/timeline.css')}}" /> #}
  19.         {# <link rel="stylesheet" href="{{asset('node_modules/portfolio-filter-gallery/portfolio-filter-gallery.css')}}" /> #}
  20.         {# <link rel="stylesheet" href="{{asset('assets/css/map.css')}}" /> #}
  21.         <link rel="stylesheet" href="{{asset('assets/css/header.css')}}" />
  22.         {# <link rel="stylesheet" href="{{asset('assets/css/portfolio.css')}}" /> #}
  23.         {% block stylesheets %}{% endblock %}
  24.         <script src="{{asset('node_modules/tarteaucitronjs/tarteaucitron.js')}}"></script>
  25.         <script type="text/javascript">
  26.         tarteaucitronCustomText = {
  27.             'alertBigPrivacy': 'Notre site et ses partenaires utilisent des cookies pour mesurer l\'audience et la performance du site. Les cookies nous permettent également de vous montrer des contenus personnalisés, publicitaires et/ou géolocalisés, et de vous laisser interagir avec nos contenus via les réseaux sociaux. A tout moment, vous pourrez modifier vos choix dans la rubrique "Gérer mes cookies" de notre site.',
  28.             'denyAll': '<u style="color: white;">Continuer sans accepter</u>',
  29.             "middleBarHead": "",
  30.             };
  31.         tarteaucitron.init({
  32.           "privacyUrl": "", /* Privacy policy url */
  33.           "bodyPosition": "bottom", /* or top to bring it as first element for accessibility */
  34.           "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
  35.           "cookieName": "tarteaucitron", /* Cookie name */
  36.     
  37.           "orientation": "middle", /* Banner position (top - bottom) */
  38.        
  39.           "groupServices": false, /* Group services by category */
  40.           "serviceDefaultState": "wait", /* Default state (true - wait - false) */
  41.                            
  42.           "showAlertSmall": false, /* Show the small banner on bottom right */
  43.           "cookieslist": false, /* Show the cookie list */
  44.                            
  45.           "closePopup": false, /* Show a close X on the banner */
  46.           "showIcon": false, /* Show cookie icon to manage cookies */
  47.           //"iconSrc": "", /* Optionnal: URL or base64 encoded image */
  48.           "iconPosition": "BottomLeft", /* BottomRight, BottomLeft, TopRight and TopLeft */
  49.           "adblocker": false, /* Show a Warning if an adblocker is detected */
  50.                            
  51.           "DenyAllCta" : true, /* Show the deny all button */
  52.           "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */
  53.           "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
  54.                            
  55.           "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
  56.           "removeCredit": false, /* Remove credit link */
  57.           "moreInfoLink": true, /* Show more info link */
  58.           "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
  59.           "useExternalJs": false, /* If false, the tarteaucitron.js file will be loaded */
  60.           //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
  61.                           
  62.           "readmoreLink": "", /* Change the default readmore link */
  63.           "mandatory": true, /* Show a message about mandatory cookies */
  64.           "mandatoryCta": true /* Show the disabled accept button when mandatory on */
  65.         });
  66.         tarteaucitron.user.googletagmanagerId = 'G-DYYY8YKF4H';
  67.         (tarteaucitron.job = tarteaucitron.job || []).push('googletagmanager');
  68.         tarteaucitron.user.gajsUa = 'G-DYYY8YKF4H';
  69.         tarteaucitron.user.gajsMore = function () { /* add here your optionnal _ga.push() */ };
  70.         (tarteaucitron.job = tarteaucitron.job || []).push('gajs');
  71.         </script>
  72.     </head>
  73.     <body>
  74.         <nav class="navbar navbar-expand-lg bg-body-tertiary fixed-top">
  75.             <div class="container">
  76.                 <a class="navbar-brand" href="{{path('app_frontv2')}}">
  77.                     <img src="{{asset('assets/images/logos/ferguss01_baseline.png')}}" alt="Ferguss" height="48">
  78.                 </a>
  79.                 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  80.                     <span class="navbar-toggler-icon"></span>
  81.                 </button>
  82.                 <div class="collapse navbar-collapse" id="navbarNav">
  83.                     {{ knp_menu_render('main') }}
  84.                 </div>
  85.             </div>
  86.         </nav>
  87.         <div class="mt-5">
  88.             <script>
  89.             var _gaq = _gaq || [];
  90.             _gaq.push(['_setAccount', 'G-DYYY8YKF4H']);
  91.             _gaq.push(['_trackPageview']);
  92.             (function() {
  93.                 var ga = document.createElement('script');
  94.                 ga.type = 'text/javascript';
  95.                 ga.async = true;
  96.                 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  97.                 var s = document.getElementsByTagName('script')[0];
  98.                 s.parentNode.insertBefore(ga, s);
  99.             })();
  100.             // your optionnal _ga.push()
  101.             </script>
  102.             <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  103.             new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  104.             j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  105.             '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  106.             })(window,document,'script','dataLayer','GTM-PKVDL43');</script>
  107.             {% block body %}{% endblock %}
  108.         </div>
  109.         {{ include('frontv2/footer.html.twig') }}
  110.         <script type="text/javascript" src="{{ asset('node_modules/jquery/dist/jquery.js') }}"></script>
  111.         <script type="text/javascript" src="{{asset('node_modules/bootstrap/dist/js/bootstrap.bundle.min.js')}}"></script>
  112.         <script type="text/javascript" src="{{asset('assets/js/owl-carousel.js')}}"></script>
  113.         <script type="text/javascript" src="{{asset('assets/js/animation.js')}}"></script>
  114.         <script type="text/javascript" src="{{asset('assets/js/imagesloaded.js')}}"></script>
  115.         <script type="text/javascript" src="{{asset('assets/js/custom.js')}}"></script>
  116.         <script src="{{ asset('node_modules/waypoints/lib/noframework.waypoints.min.js') }}"></script>
  117.         <script type="text/javascript" src="{{ asset('node_modules/jquery-countto/jquery.countTo.js') }}"></script>
  118.         <script type="text/javascript" src="{{ asset('assets/js/typewriter.js') }}"></script>
  119.         <script type="text/javascript" src="{{ asset('node_modules/particles.js/particles.js') }}"></script>
  120.         <script type="text/javascript" src="{{ asset('node_modules/portfolio-filter-gallery/jquery.isotope.min.js') }}"></script>
  121.         <script type="text/javascript" src="{{ asset('node_modules/portfolio-filter-gallery/portfolio-filter-gallery.js') }}"></script>
  122.         <script src="{{ asset('assets/js/classlist.js') }}"></script>
  123.         <script type="text/javascript">
  124.         $(document).ready(function(){
  125.             $(".typed").typewriter({
  126.                 speed: 60
  127.             });
  128.         });
  129.         </script>
  130.         {% block js_scripts %}
  131.         
  132.         {% endblock %}
  133.     </body>
  134. </html>