templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}CimFid-Tools{% endblock %}</title>
  6.         {% block stylesheets %}
  7.             <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
  8.             <link rel="stylesheet" href="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.css">
  9.             <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
  10.             {{ encore_entry_link_tags('app') }}
  11.         {% endblock %}
  12.         <meta name="viewport" content="width=device-width, initial-scale=1">
  13.     </head>
  14.     <body>
  15.     <div class="container">
  16.         <nav class="navbar navbar-expand-lg navbar-light">
  17.             <a class="navbar-brand" href="{{ path('home') }}">CimFid-Tools</a>
  18.                 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  19.                     <span class="navbar-toggler-icon"></span>
  20.                 </button>
  21.                 <div class="collapse navbar-collapse" id="navbarNav">
  22.                     <ul class="navbar-nav">
  23.                         <li class="nav-item dropdown">
  24.                             <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  25.                                 Miet-Tools
  26.                             </a>
  27.                             <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
  28.                                 <li>
  29.                                     <a class="dropdown-item" href="{{ path('room_overview') }}">Übersicht</a>
  30.                                 </li>
  31.                                 <li>
  32.                                     <a class="dropdown-item" href="{{ path('flat') }}">Wohnungen</a>
  33.                                 </li>
  34.                                 <li>
  35.                                     <a class="dropdown-item" href="{{ path('room') }}">Zimmer</a>
  36.                                 </li>
  37.                                 <li>
  38.                                     <a class="dropdown-item" href="{{ path('tenant') }}">Mieter</a>
  39.                                 </li>
  40.                             </ul>
  41.                         </li>
  42.                     </ul>
  43.                 </div>
  44.         </nav>
  45.         {# read and display all flash messages #}
  46.         {% for label, messages in app.flashes %}
  47.             {% for message in messages %}
  48.                 <div class="alert alert-{{ label }} alert-dismissible fade show" role="alert">
  49.                     {{ message }}
  50.                     <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  51.                 </div>
  52.             {% endfor %}
  53.         {% endfor %}
  54.     </div>
  55.     <div class="{{ (fluid is defined and fluid == true) ? 'container-fluid' : 'container' }}">
  56.         {% block body %}{% endblock %}
  57.     </div>
  58.     {% block javascripts %}
  59.         <script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
  60.         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
  61.         <script src="https://unpkg.com/bootstrap-table@1.18.3/dist/bootstrap-table.min.js"></script>
  62.         {{ encore_entry_script_tags('app') }}
  63.     {% endblock %}
  64.     </body>
  65. </html>