templates/front/layout/authenticated.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'front' %}
  2. <!DOCTYPE html>
  3. <html lang="{{ app.request.locale }}">
  4. <head>
  5.     {% if app_environment == "prod" %}
  6.         <!-- Matomo -->
  7.         <script type="text/javascript">
  8.             var _paq = window._paq = window._paq || [];
  9.             /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  10.             _paq.push(['trackPageView']);
  11.             _paq.push(['enableLinkTracking']);
  12.             (function () {
  13.                 var u = "{{ matomo_site_url }}";
  14.                 _paq.push(['setTrackerUrl', u + 'matomo.php']);
  15.                 _paq.push(['setSiteId', {{ matomo_site_id }}]);
  16.                 var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
  17.                 g.type = 'text/javascript';
  18.                 g.async = true;
  19.                 g.src = u + 'matomo.js';
  20.                 s.parentNode.insertBefore(g, s);
  21.             })();
  22.         </script>
  23.         <!-- End Matomo Code -->
  24.     {% endif %}
  25.     <meta charset="UTF-8">
  26.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  27.     <title>
  28.         {% block title %}
  29.             {% if page_title is defined %}
  30.                 {{ page_title }}
  31.             {% else %}
  32.                 {{ 'layout.title'|trans }}
  33.             {% endif %}
  34.         {% endblock %}
  35.     </title>
  36.     {% block stylesheets %}
  37.         {{ encore_entry_link_tags('front') }}
  38.     {% endblock %}
  39. </head>
  40. <body>
  41. <div id="document">
  42.     {% block header %}
  43.         <div id="header" role="banner" class="online navbar-nav navbar-expand-lg">
  44.             <div class="container">
  45.                 <div class="row w-100 m-0 align-items-lg-center">
  46.                     <div id="btnMenuMobile" class="col-auto d-lg-none d-flex p-0">
  47.                         <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#menu"
  48.                                 aria-controls="menu" aria-expanded="false" aria-label="Toggle navigation">
  49.                             <span class="sr-only">Menu</span>
  50.                         </button>
  51.                     </div>
  52.                     <div id="logo" class="col-auto d-flex align-items-center">
  53.                         <h1>{% include 'front/layout/include/_logo.html.twig' %}</h1>
  54.                     </div>
  55.                     <div class="col-auto col-lg d-flex align-items-center ml-auto p-0 right">
  56.                         <div class="row no-gutters align-items-center h-100 w-100">
  57.                             {% include 'front/layout/include/_header_baseline.html.twig' %}
  58.                             {% include 'front/layout/include/_my_profile.html.twig' %}
  59.                             {% include 'front/layout/include/_menu.html.twig' %}
  60.                         </div>
  61.                     </div>
  62.                 </div>
  63.             </div>
  64.         </div>
  65.     {% endblock %}
  66.     {% if (is_granted('IS_AUTHENTICATED_REMEMBERED')) %}
  67.         {{ render(controller('App\\Controller\\Front\\NotificationsController::getPopup')) }}
  68.     {% endif %}
  69.     <div id="content" role="main" class="{% block container_class %}online{% endblock %}">
  70.         <div class="container">
  71.             {% block breadcrumb %}
  72.                 {% include 'front/layout/include/_breadcrumb.html.twig' %}
  73.                 {% if page_title is defined %}
  74.                     <h1>{{ page_title|nl2br }}</h1>
  75.                 {% endif %}
  76.             {% endblock breadcrumb %}
  77.         </div>
  78.         {% include 'front/layout/include/_flash.html.twig' %}
  79.         <div class="container content-page">{% block content %}{% endblock content %}</div>
  80.     </div>
  81.     {% block footer %}
  82.         <div id="footer" role="contentinfo" class="online">
  83.             <div class="container container-footer py-4 py-lg-5">
  84.                 <div class="row align-items-center">
  85.                     <div class="col-12 col-lg-9 order-2 order-lg-1">
  86.                         <nav class="links-nav d-flex flex-wrap justify-content-between w-100 mb-3">
  87.                             <a class="text-white font-weight-bold mb-2" href="{{ path('messaging_list_conversation') }}">{{ 'footer.contact_us'|trans }}</a>
  88.                             {% set link = link_manager.getSCPLinkInfo('footer.legal_notice') %}
  89.                             <a class="text-white font-weight-bold mb-2" href="{{ link.url }}" {% if link.targetBlank %}target="_blank"{% endif %}>{{ link.label }}</a>
  90.                             <a class="text-white font-weight-bold mb-2" href="{{ path('site_map') }}">{{ 'footer.sitemap'|trans }}</a>
  91.                             {% set link = link_manager.getSCPLinkInfo('footer.water_mediator') %}
  92.                             <a class="text-white font-weight-bold mb-2" href="{{ link.url }}" {% if link.targetBlank %}target="_blank"{% endif %}>{{ link.label }}</a>
  93.                             {% set link = link_manager.getSCPLinkInfo('footer.scp_website') %}
  94.                             <a class="text-white font-weight-bold mb-2" href="{{ link.url }}" {% if link.targetBlank %}target="_blank"{% endif %}>{{ link.label }}</a>
  95.                             {% set link = link_manager.getSCPLinkInfo('footer.faq') %}
  96.                             <a class="text-white font-weight-bold mb-2" href="{{ link.url }}" {% if link.targetBlank %}target="_blank"{% endif %}>{{ link.label }}</a>
  97.                         </nav>
  98.                         <p class="confidentialite d-flex align-items-center mb-0 text-white">
  99.                             {{ 'footer.security'|trans }}
  100.                         </p>
  101.                     </div>
  102.                     <div class="col-12 col-lg-3 order-1 order-lg-2 d-flex justify-content-center justify-content-lg-end align-items-center mb-3 mb-lg-0">
  103.                         {% set link = link_manager.getSCPLinkInfo('footer.afaq') %}
  104.                         <a href="{{ link.url }}" {% if link.targetBlank %}target="_blank"{% endif %} class="d-inline-block">
  105.                             <img src="{{ asset('img/logo_AFAQ.png') }}" alt="AFAQ" class="img-fluid" style="height:56px;width:auto;">
  106.                         </a>
  107.                         <a href="{{ path('dashboard') }}" class="d-inline-block ml-4">
  108.                             <img src="{{ asset('img/scp_logo.png') }}" alt="SCP" class="img-fluid" style="height:56px;width:auto;">
  109.                         </a>
  110.                     </div>
  111.                 </div>
  112.             </div>
  113.         </div>
  114.     {% endblock footer %}
  115.     {% block javascripts %}
  116.         {{ encore_entry_script_tags('front') }}
  117.         <script type="text/javascript">
  118.           window.app.startModule('Navigation/NavigationSticky');
  119.           window.app.startModule('Form/PreventMultipleSubmit');
  120.           window.app.startModule('Notification/NotificationPopUp');
  121.           window.app.startModule('Notification/NotificationUserInputAjax');
  122.           window.app.startModule('Notification/NotificationMenu');
  123.           window.app.startModule('Notification/NotificationCounter');
  124.           window.app.startModule('Notification/ShowTargetNotification');
  125.         </script>
  126.     {% endblock javascripts %}
  127. </div>
  128. </body>
  129. </html>