templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="de" dir="ltr">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <title>{% block title %}MyVPN | Dezentralisierte, umweltfreundliche VPN- und Bot-Hosting-Services{% endblock %}</title>
  8.     <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/img/favicons/apple-touch-icon.png') }}">
  9.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/img/favicons/favicon-32x32.png') }}">
  10.     <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/img/favicons/favicon-16x16.png') }}">
  11.     <link rel="shortcut icon" type="image/x-icon" href="{{ asset('assets/img/favicons/favicon.ico') }}">
  12.     <link rel="manifest" href="{{ asset('assets/img/favicons/manifest.json') }}">
  13.     <meta name="msapplication-TileImage" content="{{ asset('assets/img/favicons/mstile-150x150.png') }}">
  14.     <meta name="theme-color" content="#ffffff">
  15.     <!-- Always load the base theme -->
  16.     <link href="{{ asset('assets/css/theme.css') }}" rel="stylesheet" />
  17.     <!-- Conditional Loading of Dark Mode CSS -->
  18.     {% if settings.isDarkMode() %}
  19.         <link href="{{ asset('assets/css/theme-dark.css') }}" rel="stylesheet" />
  20.     {% endif %}
  21.     
  22.     <!-- FontAwesome für Icons -->
  23.     <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
  24.     <!-- Google Fonts -->
  25.     <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap" rel="stylesheet">
  26.     {% block stylesheets %}
  27.     <!-- Weitere Stylesheets können hier hinzugefügt werden -->
  28.     {% endblock %}
  29. </head>
  30. <body>
  31.     <main class="main" id="top">
  32.         {% block navbar %}
  33.         <!-- Navigation -->
  34.         {% include 'partials/navbar.html.twig' %}
  35.         {% endblock %}
  36.         {% block body %}
  37.         <!-- Seiteninhalt -->
  38.         {% endblock %}
  39.     </main>
  40.     
  41.     <!-- Modals -->
  42.     {% include 'partials/modal.html.twig' %}
  43.     {% block footer %}
  44.     <!-- Footer -->
  45.     {% include 'partials/navbar_footer.html.twig' %}
  46.     {% endblock %}
  47.     <!-- JavaScript Dateien -->
  48.     <script src="{{ asset('vendors/@popperjs/popper.min.js') }}"></script>
  49.     <script src="{{ asset('vendors/bootstrap/bootstrap.min.js') }}"></script>
  50.     <script src="{{ asset('vendors/is/is.min.js') }}"></script>
  51.     <script src="https://polyfill.io/v3/polyfill.min.js?features=window.scroll"></script>
  52.     <script src="{{ asset('assets/js/theme.js') }}"></script>
  53.     {% block javascripts %}
  54.     <!-- Weitere JS-Skripte können hier hinzugefügt werden -->
  55.     {% endblock %}
  56. </body>
  57. </html>