templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="{{app.request.locale}}" {# class="h-100" #}>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  6.      
  7.         <title>{% block title %}Roche{% endblock %}</title>
  8.         <meta name="description" content="{% block description %}{% endblock %}">
  9.         <link rel="shortcut icon" href="{{ asset('build/images/favicon.ico') }}" type="image/x-icon">
  10.         <!-- OneTrust Cookies Consent Notice start for coaguchek.ca -->
  11.         <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="c4407cb7-4872-40b2-b567-e42ad425cd42" ></script>
  12.         <script type="text/javascript">
  13.         function OptanonWrapper() { }
  14.         </script>
  15.         <!-- OneTrust Cookies Consent Notice end for coaguchek.ca -->   
  16.                   
  17.         <!-- Google Tag Manager -->
  18.         <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  19.             new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  20.         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  21.         'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  22.         })(window,document,'script','dataLayer','GTM-P329K63');</script>
  23.         <!-- End Google Tag Manager -->  
  24.         {% block stylesheets %}
  25.             {{ encore_entry_link_tags('app') }}
  26.         {% endblock %}
  27.         {% set section = 'patient' %}
  28.         {% if 'hcp-' in app.request.get('_route') %}
  29.         {% set section = 'hcp' %}
  30.         {% endif %}
  31.     </head>
  32.     <body class="{{ 'page-' ~ app.request.get('_route') }} section-{{ section }} lang-{{app.request.locale}} {% block bodyclasses %}{% endblock %}">
  33.         <!-- Google Tag Manager (noscript) -->
  34.         <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P329K63" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  35.         <!-- End Google Tag Manager (noscript) -->
  36.         <a class="visually-hidden-focusable" href="#roche-main">{{ 'skip to content'|trans }}</a>
  37.         <header id="roche-header" class="sticky-top">
  38.             
  39.             {% block top_menu %}
  40.                 {{ include( app.request.locale ~ '/' ~ section ~ '-top-menu.html.twig') }}
  41.             {% endblock %}
  42.             {% block main_menu %}
  43.                 {{ include( app.request.locale ~ '/' ~ section ~ '-main-menu.html.twig') }}
  44.             {% endblock %}
  45.         </header>
  46.         <div class="google-search collapse" id="searchBox">
  47.             <div class="container">
  48.                 <script>
  49.                 (function() {
  50.                     var cx = '011124636066880374912:m3b9q53hlp4';
  51.                     var gcse = document.createElement('script');
  52.                     gcse.type = 'text/javascript';
  53.                     gcse.async = true;
  54.                     gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
  55.                     var s = document.getElementsByTagName('script')[0];
  56.                     s.parentNode.insertBefore(gcse, s);
  57.                 })();
  58.                 </script>
  59.                 <gcse:search></gcse:search>
  60.             </div>
  61.         </div>   
  62.         {% for alert in app.flashes('success') %}
  63.         <div class="container">
  64.             <div class="alert alert-{{section}} alert-dismissible fade show" role="alert">
  65.                 {{ alert|trans|raw }}
  66.                 <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  67.             </div>
  68.         </div>
  69.         {% endfor %}         
  70.         <main id="roche-main" class="position-relative">
  71.             <a href="{{ 'https://www.coagucheksupports.ca/en'|trans({}, 'app') }}" id="pt-access-coupon" class="shadow" target="_blank">
  72.                 <p>{{ 'Access coupon'|trans({}, 'app') }} <img class="coupon-icon coupon-icon-regular" src="{{ asset('build/images/patient/Icon_coupon.svg') }}" alt="Coupon icon"> <img class="coupon-icon coupon-icon-hover" src="{{ asset('build/images/patient/Icon_coupon_hover.svg') }}" alt="Coupon hover icon"></p>
  73.             </a>
  74.             {% block main %}{% endblock %}
  75.         </main>
  76.         
  77.         <footer id="roche-footer" class="mt-auto">
  78.             {% block footer %}
  79.                 {{ include( app.request.locale ~ '/' ~ section ~ '-footer.html.twig') }}
  80.             {% endblock %}
  81.         </footer>
  82.         {% block javascripts %}
  83.             {{ encore_entry_script_tags('app') }}
  84.         {% endblock %}
  85.     </body>
  86. </html>