templates/FrontBundle/layout.html.twig line 150

Open in your IDE?
  1. {% set route      = app.request.attributes.get('_route') %}
  2. {% set controller = app.request.attributes.get("_controller")|parseControllerName %}
  3. {% set action     = app.request.attributes.get("_controller")|parseActionName %}
  4. <!doctype html>
  5. <html lang="{{ app.request.locale }}" class="page_{{page.slug}} {% block extra_class %}{% endblock %} ">
  6.   <head>
  7. <!-- Google Tag Manager -->
  8. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  9. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  10. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  11. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  12. })(window,document,'script','dataLayer','GTM-PP6RN2GT');</script>
  13. <!-- End Google Tag Manager -->
  14.     <!-- Google tag (gtag.js) -->
  15.     <script async src="https://www.googletagmanager.com/gtag/js?id=G-9910XG68H3"></script>
  16.     <script>
  17.       window.dataLayer = window.dataLayer || [];
  18.       function gtag(){dataLayer.push(arguments);}
  19.       gtag('js', new Date());
  20.       gtag('config', 'G-9910XG68H3');
  21.     </script>
  22.     {% block google %}
  23.       <!-- Google tag (gtag.js) -->
  24.       <script async src="https://www.googletagmanager.com/gtag/js?id=AW-11336737773">
  25.       </script>
  26.       <script>
  27.         window.dataLayer = window.dataLayer || [];
  28.         function gtag(){dataLayer.push(arguments);}
  29.         gtag('js', new Date());
  30.         gtag('config', 'AW-11336737773');
  31.       </script>
  32.     {% endblock %}
  33.     {% block json_ld %}
  34.             <script type="application/ld+json">
  35.               {
  36.                 "@context": "https://schema.org",
  37.                 "@type": "WebPage",
  38.                 "name": "{{ page.metaTitle | escape('js') }}",
  39.                 "description": "{{ page.metaDescription | escape('js') }}",
  40.                 "thumbnailUrl": ""
  41.               }
  42.             </script>
  43.     {% endblock %}
  44.     <meta charset="utf-8">
  45.     <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, user-scalable=no">
  46.     {# <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0" /> #}
  47.     <meta name="apple-mobile-web-app-capable" content="yes" />
  48.     <title>{% block title %}{% endblock %}</title>
  49.     <meta name="description" content="{% block description %}{% endblock %}"/>
  50. {#     <link href="/front/css/preloader.css" rel="stylesheet"> #}
  51. {#     <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor" crossorigin="anonymous"> #}
  52. {#     <link href="/front/css/bootstrap.custom.min.css" rel="stylesheet"> #}
  53.     <link href="/front/css/bootstrap.min.css" rel="stylesheet">
  54.     <link href="/front/css/tooltipster.bundle.min.css" rel="stylesheet">
  55.     <link href="/front/css/royal-palace.css?v={{'now'|date('U')}}" rel="stylesheet">
  56.     <link rel="stylesheet" href="/front/css/responsive.css?v={{'now'|date('U')}}" />
  57.     <link rel="shortcut icon" href="/favicon/favicon.ico" type="image/x-icon">
  58.     <link rel="icon" href="/favicon/favicon.ico" type="image/x-icon">
  59.     <link rel="apple-touch-icon" sizes="57x57" href="/favicon/apple-icon-57x57.png">
  60.     <link rel="apple-touch-icon" sizes="60x60" href="/favicon/apple-icon-60x60.png">
  61.     <link rel="apple-touch-icon" sizes="72x72" href="/favicon/apple-icon-72x72.png">
  62.     <link rel="apple-touch-icon" sizes="76x76" href="/favicon/apple-icon-76x76.png">
  63.     <link rel="apple-touch-icon" sizes="114x114" href="/favicon/apple-icon-114x114.png">
  64.     <link rel="apple-touch-icon" sizes="120x120" href="/favicon/apple-icon-120x120.png">
  65.     <link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple-icon-144x144.png">
  66.     <link rel="apple-touch-icon" sizes="152x152" href="/favicon/apple-icon-152x152.png">
  67.     <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-icon-180x180.png">
  68.     <link rel="icon" type="image/png" sizes="192x192"  href="/favicon/android-icon-192x192.png">
  69.     <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
  70.     <link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png">
  71.     <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
  72.     <meta name="msapplication-TileColor" content="#ffffff">
  73.     <meta name="msapplication-TileImage" content="/favicon/ms-icon-144x144.png">
  74.     <meta name="theme-color" content="#ffffff">
  75.     <meta name="google-site-verification" content="BC5-9oXkZhRVo7dozRIvZvdSvBJ4grngDXi5YGVmYLE" />
  76.     
  77.     {% block stylesheets %} {% endblock %}
  78.   </head>
  79.   <body>
  80.     <!-- Google Tag Manager (noscript) -->
  81. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PP6RN2GT"
  82. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  83. <!-- End Google Tag Manager (noscript) -->
  84.     {% set tr = app.request.locale|loadTranslation %}
  85.     <input type="hidden" id="menu_min" value="{% block menu_min %}{% endblock %}" />
  86.     <input type="hidden" id="menu_max" value="{% block menu_max %}{% endblock %}" />
  87.     
  88.     <header class="">
  89.       <a href="/{{app.request.locale}}" class="logo"><img src="/front/img/logo-w.svg" alt="{{app_sitename}}" /></a>
  90.       
  91.       <div class="menu-left">
  92.         <div href="#" class="locale">
  93.           {{ app.request.locale|upper }}
  94.           <ul>
  95.             {% if app.request.locale != 'fr' %}<li><a href="/fr/{{ (fr_url is defined) ? fr_url : page.slug|getUrl('fr') }}">FR</a></li>{% endif %}
  96.             {% if app.request.locale != 'de' %}<li><a href="/de/{{ (de_url is defined) ? de_url : page.slug|getUrl('de') }}">DE</a></li>{% endif %}
  97.             {% if app.request.locale != 'en' %}<li><a href="/en/{{ (en_url is defined) ? en_url : page.slug|getUrl('en') }}">EN</a></li>{% endif %}
  98.           </ul>
  99.         </div>
  100.         <a href="/{{app.request.locale}}/mon-compte"><img width="27px" src="/front/img/user-icon.svg" alt="Mon compte" /></a>
  101.       </div>
  102.       <div class="menu-right">
  103.         <div class="menu-order"><a href="/{{ app.request.locale }}/{{ 'reservation'|getUrl(app.request.locale) }}">{{ 'general_reserver'|tr(tr) }}</a></div>
  104.         <div class="search menu-search">
  105.           <img src="/front/img/search.svg" alt="search" />
  106.           <form class="search_form" role="search" method="get" id="searchform" action="/" autocomplete="off">
  107.             <input type="text" value="" name="s" class="field" id="searchInput" onkeyup="" placeholder="&nbsp;">
  108.           </form>
  109.           <div id="datafetch">
  110.           </div>
  111.         </div>
  112.         <div class="menu-icon">
  113.           <div>
  114.             <span></span>
  115.             <span></span>
  116.           </div>
  117.         </div>
  118.       </div>
  119.       {% block sub_header %}{% endblock %}
  120.       {% include 'FrontBundle/Partial/menu.html.twig' %}
  121.       
  122.       {% include 'FrontBundle/Partial/search.html.twig' %}
  123.     </header>
  124.   {% block body %} {% endblock %}
  125.   {% include 'FrontBundle/Partial/resa-resume.html.twig' %}
  126. {#   <script src="/front/js/preloader.js"></script> #}
  127.   <script src="/front/js/bootstrap.min.js"></script>
  128.   <script src="/front/js/jquery-3.6.0.min.js"></script>
  129.   <script src="/front/js/tooltipster.bundle.min.js"></script>
  130.   {# <script src="/front/js/smoothscroll.js"></script> #}
  131.   <script src="/front/js/script.js?v={{'now'|date('U')}}"></script>
  132.   <script src="/front/js/resa.js?v={{'now'|date('U')}}"></script>
  133. {#   <script type="text/javascript" src="/front/js/magic_mouse.cdn.min.js"></script> #}
  134.   <script type="text/javascript">
  135.     window.addEventListener( "pageshow", function ( event ) {
  136.       var historyTraversal = event.persisted || 
  137.                              ( typeof window.performance != "undefined" && 
  138.                                   window.performance.navigation.type === 2 );
  139.       if ( historyTraversal ) {
  140.         // Handle page restore.
  141.         window.location.reload();
  142.       }
  143.     });
  144.   </script>
  145.   {% block javascripts %} {% endblock %}
  146.   </body>
  147. </html>