<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title> {% block title %}Kursimple - so einfach. {% endblock %} </title> <script> (function () { "use strict"; var c = [], f = {}, a, e, d, b; if (!window.jQuery) { a = function (g) { c.push(g) }; f.ready = function (g) { a(g) }; e = window.jQuery = window.$ = function (g) { if (typeof g == "function") { a(g) } return f }; window.checkJQ = function () { if (!d()) { b = setTimeout(checkJQ, 100) } }; b = setTimeout(checkJQ, 100); d = function () { if (window.jQuery !== e) { clearTimeout(b); var g = c.shift(); while (g) { jQuery(g); g = c.shift() } b = f = a = e = d = window.checkJQ = null; return true } return false } } })(); </script> {% block stylesheets %} {{ encore_entry_link_tags('app') }} {% endblock %} <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <!-- Generic page styles --> <style> #navigation { margin: 10px 0; } @media (max-width: 767px) { #title, #description { display: none; } } </style> <!-- Filepond stylesheet --> <link href="{{ asset("css/filepond-plugin-image-preview.css") }}" rel="stylesheet"/> <link href="{{ asset("css/filepond-plugin-image-edit.css") }}" rel="stylesheet" /> <link href="{{ asset("css/filepond.css") }}" rel="stylesheet"></head><body> <div class="container-fluid h-100"> <div class="row bg-dark page-header"> <div class="col-sm-3"> <span>{{ app.user.username }}</span> </div> <div class="col-sm-2"> <a href="{{ path('user_logout') }}">abmelden</a> </div> <div class="col-sm-7"> {% if 'ROLE_ADMIN' in app.user.roles or 'ROLE_MANAGER' in app.user.roles %} <form id="search-form" action="{{ path('search_index') }}" method="post"> <div class="single-line-submit"> <input type="text" name="search" maxlength="255" class="form-control"> <button class="btn btn-secondary">Suchen</button> </div> </form> {% endif %} </div> </div> <div class="row justify-content-center h-100"> <div class="col-sm-2 navbar-left"> {{ knp_menu_render('main', {'template': 'menu/main_menu.html.twig'}) }} </div> <div class="col-sm-10"> <div class="main-content mt-4 pb-4"> {% block flash_messages %} {% for flash_message in app.session.flashBag.get('notice') %} <div class="alert alert-success alert-dismissible" role="alert"> {{ flash_message }} <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> {% endfor %} {% for flash_message in app.session.flashBag.get('error') %} <div class="alert alert-danger alert-dismissible" role="alert"> {{ flash_message }} <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> {% endfor %} {% for flash_message in app.session.flashBag.get('warning') %} <div class="alert alert-warning alert-dismissible" role="alert"> {{ flash_message }} <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> {% endfor %} {% endblock %} {% block body %}{% endblock %} </div> </div> </div> </div> {% block modal %}{% endblock %} {% block emailSenderModal %} <div class="modal fade" id="emailSenderModal" tabindex="-1" role="dialog" aria-labelledby="emailSenderModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"></div> </div> </div> {% endblock %} {% block javascripts %} {{ encore_entry_script_tags('app') }} {% endblock %} <!-- Load FilePond library --> <script src="{{ asset("js/filepond-plugin-image-edit.js") }}"></script> <script src="{{ asset("js/filepond-plugin-file-validate-size.js") }}"></script> <script src="{{ asset("js/filepond-plugin-image-validate-size.js") }}"></script> <script src="{{ asset("js/filepond-plugin-image-exif-orientation.js") }}"></script> <script src="{{ asset("js/filepond-plugin-image-preview.js") }}"></script> <script src="{{ asset("js/filepond.js") }}"></script> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css" type="text/css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/TableDnD/0.9.1/jquery.tablednd.js" integrity="sha256-d3rtug+Hg1GZPB7Y/yTcRixO/wlI78+2m08tosoRn7A=" crossorigin="anonymous"></script> <!-- Heigh for ckeditor. --> <style> .ck-editor__editable_inline { max-height: 25vh; } </style></body></html>