templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <html lang="de" class="light">
  3. <!-- BEGIN: Head -->
  4. <head>
  5.     <meta charset="utf-8">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <meta name="description" content="MSU Wassportal">
  8.     <meta name="keywords" content="">
  9.     <meta name="author" content="nvii-media GmbH">
  10.     <title>
  11.         {% if app.session.get('texte') %}
  12.             {{ app.session.get('texte')["portalname"]|raw }}
  13.         {% else %}
  14.             Wasserportal
  15.         {% endif %}
  16.             {% block title %}
  17.             {% endblock %}
  18.     </title>
  19.     {% set appIcon = "/dist/images/logo.svg" %}
  20.     
  21.     {% if app.session.get('favicon') %}
  22.         {% set appIcon = "/customerdata/"~ app.session.get('favicon') %}
  23.     {% endif %}
  24.     <!-- BEGIN: Favicon & App Icon-->
  25.     <link href="{{ asset( appIcon) }}" rel="shortcut icon">
  26.     <link rel="icon" type="image/png" href="{{ asset( appIcon) }}">
  27.     <!-- BEGIN: CSS Assets-->
  28.     <link rel="stylesheet" href="{{ asset('dist/css/app.css')}}" />
  29.     <link rel="stylesheet" href="{{ asset('css/custom.css')}}" />
  30.     <link rel="stylesheet" href="{{ asset('css/customer.css')}}" />
  31.     <link rel="stylesheet" type="text/css" href="{{ asset('/dist/plugins/DataTables/datatables.css')}}"/>
  32.     <!-- END: CSS Assets-->
  33.     {% block stylesheets %}
  34.         {{ encore_entry_link_tags('app') }}
  35.     {% endblock %}
  36.     {% block javascripts %}
  37.         {{ encore_entry_script_tags('app') }}
  38.     {% endblock %}
  39.     <script src="{{ asset('/js/jquery-3.6.0.min.js')}}"></script>
  40.     <script src="{{ asset('/js/barrierefreiheit.js')}}"></script>
  41. </head>
  42. {% if (is_granted('ROLE_USER') or is_granted('ROLE_ADMIN')) and app.request.get('edit') == ""  %}
  43.     <body class="py-5 md:py-0 no-js">
  44.     <div class="loadingscreen hidden">
  45.         <i data-loading-icon="ball-triangle" class="w-8 h-8 text-white"></i>
  46.     </div>
  47.     <noscript>
  48.         <div class="-intro-y alert alert-danger text-left no-js-info" role="alert">
  49.             <p class="font-bold">Hinweis</p>
  50.             <p>JavaScript ist in Ihrem Browser deaktiviert. Um alle Funktionen dieser Webseite nutzen zu können, aktivieren Sie bitte JavaScript in Ihren Browsereinstellungen.</p>
  51.         </div>
  52.     </noscript>
  53.     {% include 'global/notifications.html.twig' %}
  54.     {% include 'menu/menu.html.twig' %}
  55. {% else %}
  56.     <body class="login no-js">
  57.     <div class="loadingscreen hidden">
  58.         <i data-loading-icon="ball-triangle" class="w-8 h-8 text-white"></i>
  59.     </div>
  60.     <noscript>
  61.         <div class="-intro-y alert alert-danger text-left no-js-info" role="alert">
  62.             <p class="font-bold">Hinweis</p>
  63.             <p>JavaScript ist in Ihrem Browser deaktiviert. Um alle Funktionen dieser Webseite nutzen zu können, aktivieren Sie bitte JavaScript in Ihren Browsereinstellungen.</p>
  64.         </div>
  65.     </noscript>
  66.     {% include 'global/notifications.html.twig' %}
  67. {% endif %}
  68.     {% block body %}{% endblock %}
  69.     {% if is_granted('ROLE_USER') or is_granted('ROLE_ADMIN') %}
  70.         </div>
  71.     {% endif %}
  72.     {% include 'global/modal.html.twig' %}
  73.     {% include 'global/barrierefreiheit.html.twig' %}
  74.     {% include 'global/edittext.html.twig' %}
  75.     <script src="{{ asset('/dist/js/app.js')}}"></script>
  76.     <script src="{{ asset('/js/jquery-3.6.0.min.js')}}"></script>
  77.     <!-- END: JS Assets-->
  78.     <script type="text/javascript" src="{{ asset('/dist/plugins/DataTables/datatables.js')}}"></script>
  79.     <script type="text/javascript" src="{{ asset('/dist/plugins/DataTables/dataTables.fixedHeader.min.js')}}"></script>
  80.     {% block scripts %}
  81.     {% endblock %}
  82.     <script src="{{ asset('/js/chart.js')}}"></script>
  83.     <script src="{{ asset('/js/custom.js')}}"></script>
  84.     <script src="{{ asset('/js/utilities.js')}}"></script>
  85.     <script src="https://cloud.ccm19.de/app.js?apiKey=26ba405af2c9574525ef8b006188e7b27b7e1043c7f5b068&amp;domain=649f0b7c743ab2b7df016ab2&amp;lang=de_DE" referrerpolicy="origin"></script>
  86. </body>
  87. </html>