templates/base.html.twig line 1

  1. {% set current_path = app.request.get('_route') %}
  2. <!doctype html>
  3. <html lang="en">
  4.     <head>
  5.         <meta charset="utf-8">
  6.         <meta name="viewport" content="width=device-width, initial-scale=1">
  7.         <title>{% block title %}{% endblock %} | Gyn/BC Franchise</title>
  8.         <link rel="stylesheet" href="{{ asset('public/_vendor/bootstrap/css/bootstrap.min.css') }}">
  9.         <link rel="stylesheet" href="{{ asset('public/css/global.css') }}?v=1.1">
  10.         <link rel="stylesheet" href="{{ asset('public/css/sites.css') }}?v=1.1">
  11.         <link rel="stylesheet" href="{{ asset('public/css/content-shift.css') }}?v=1.1">
  12.         {% block stylesheets %}{% endblock %}
  13.     </head>
  14.     <body>
  15.         <div class="bgr-img-wrapper">
  16.             {% block tagung_bg %}
  17.                 <img src="{{ asset('public/imgs/background/bgr_no_logo.png') }}" alt="Hintergrundbild" id="bgr_no_logo">
  18.                 <img src="{{ asset('public/imgs/background/bgr_logo.png') }}" alt="Hintergrundbild" style="display: none" id="bgr_logo">
  19.             {% endblock %}
  20.         </div>
  21.         <nav class="navbar d-block">
  22.             <div class="d-none d-lg-flex justify-content-end">
  23.                 <a href="{{ path('app_welcome') }}">
  24.                     <img src="{{ asset('public/imgs/astrazeneca_colored.png') }}" alt="AstraZeneca" width="135">
  25.                 </a>
  26.             </div>
  27.             <div class="d-block d-lg-none position-relative">
  28.                 <img src="{{ asset('public/imgs/navbar_image_mobile.png') }}" alt="Hintergrundbild" class="w-100 position-relative" style="z-index: 100">
  29.                 <div class="nav-icons">
  30.                     <div data-nav-action="home" {% if current_path == 'app_welcome' or current_path == 'app_login' %}style="display: none"{% endif %}>
  31.                         <img src="{{ asset('public/imgs/icons/icon_home.png') }}" alt="Willkommen" width="30">
  32.                     </div>
  33.                     <div data-nav-action="menu" style="display: none">
  34.                         <span></span>
  35.                     </div>
  36.                 </div>
  37.                 <div id="nav-links">
  38.                     {% block mob_navlinks %}
  39.                         <ul>
  40.                             <li aria-tab-target="presentations" data-tab-name="Präsentationen">Präsentationen</li>
  41.                             <li aria-tab-target="media" data-tab-name="Fotos & Videos">Fotos & Videos</li>
  42.                         </ul>
  43.                     {% endblock %}
  44.                 </div>
  45.             </div>
  46.         </nav>
  47.         <div class="pill-content">
  48.             {% block tabpills %}{% endblock %}
  49.         </div>
  50.         <div class="page-content">
  51.             {% block body %}
  52.                 <div class="container-fluid mb-5">
  53.                     <div class="row">
  54.                         {% block container %}
  55.                         {% endblock %}
  56.                     </div>
  57.                 </div>
  58.             {% endblock %}
  59.         </div>
  60.         <div class="image-modal-wrapper" style="display: none;">
  61.             <div class="image-modal-bgr"></div>
  62.             <div class="image-modal">
  63.                 <div class="modal-header">
  64.                     <div id="close"></div>
  65.                 </div>
  66.                 <div class="modal-content"></div>
  67.                 <div class="modal-footer">
  68.                     <a class="button" href="#" download>Bild herunterladen</a>
  69.                 </div>
  70.             </div>
  71.         </div>
  72.         <footer class="footer">
  73.             <div class="d-flex d-lg-none flex-column align-items-center">
  74.                 <a href="{{ path('app_imprint') }}" class="mb-4">Impressum</a>
  75.                 <span class="mb-4">&copy; AstraZeneca 2023</span>
  76.                 <img src="{{ asset('public/imgs/astrazeneca_white.png') }}" alt="AstraZeneca" width="195">
  77.             </div>
  78.             <div class="d-none d-lg-flex align-items-center justify-content-between">
  79.                 <div class="footer-content-left">
  80.                     <img src="{{ asset('public/imgs/astrazeneca_white.png') }}" alt="AstraZeneca" width="195">
  81.                     <a href="{{ path('app_imprint') }}">Impressum</a>
  82.                 </div>
  83.                 <div class="footer-content-right">
  84.                     &copy; AstraZeneca 2023
  85.                 </div>
  86.             </div>
  87.         </footer>
  88.         <script src="{{ asset('public/_vendor/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
  89.         <script src="{{ asset('public/_vendor/jquery/jquery.min.js') }}"></script>
  90.         <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
  91.         <script>
  92.             $('[data-nav-action]').on('click', (event) => {
  93.                 let $target = $(event.target);
  94.                 let action = $target.attr('data-nav-action');
  95.                 if(action === 'menu') {
  96.                     if($target.hasClass('active')) {
  97.                         $('#nav-links').removeClass('active');
  98.                     } else {
  99.                         $('#nav-links').addClass('active');
  100.                     }
  101.                     $target.toggleClass('active');
  102.                 } else {
  103.                     window.location.href = '{{ path('app_welcome') }}';
  104.                 }
  105.             });
  106.         </script>
  107.         {% block javascripts %}{% endblock %}
  108.     </body>
  109. </html>