templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{% block title %}Welcome!{% endblock %}</title>
  6.         <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text></svg>">
  7.         {% block stylesheets %}
  8.             {{ encore_entry_link_tags('app') }}
  9.         {% endblock %}
  10.         {% block javascripts %}
  11.             <script src="https://cdn.jsdelivr.net/gh/kartik-v/bootstrap-fileinput@5.5.0/js/plugins/buffer.min.js" type="text/javascript"></script>
  12.             <script src="https://cdn.jsdelivr.net/gh/kartik-v/bootstrap-fileinput@5.5.0/js/plugins/filetype.min.js" type="text/javascript"></script>
  13.             <script src="https://cdn.jsdelivr.net/gh/kartik-v/bootstrap-fileinput@5.5.0/js/fileinput.min.js"></script>
  14.             <script>
  15.                 var ajax_send_message = "{{ path('chat_send_message') }}";
  16.                 var ajax_get_messages = "{{ path('chat_get_messages') }}";
  17.                 var ajax_new_chat = "{{ path('chat_new') }}";
  18.                 var chat_address = "{{ chat_address }}";
  19.                 var zoom_get_connection_data = "{{ path('zoom_get_connection_data') }}";
  20.                 var zoom_leave_url = "{{ zoom_leave_url }}";
  21.                 var meeting_send_statement = "{{ path('meeting_send_statement') }}";
  22.                 var course_todo_done = "{{ path('app_ajax_course_todo_done') }}";
  23.             </script>
  24.             {{ encore_entry_script_tags('app') }}
  25.             {% if is_granted('ROLE_CREATOR') %}
  26.                 {{ encore_entry_script_tags('multiple_form') }}
  27.                 {{ encore_entry_script_tags('publish_project') }}
  28.                 {{ encore_entry_script_tags('publish_course') }}
  29.             {% endif %}
  30.         {% endblock %}
  31.         {% block javascriptschat %}
  32.         {% endblock %}
  33.     </head>
  34.     <body id="kt_body" class="header-fixed header-tablet-and-mobile-fixed toolbar-enabled aside-enabled" {% if app.user %}user-email="{{ app.user.email }}"{% endif %}style="--kt-toolbar-height:55px;--kt-toolbar-height-tablet-and-mobile:55px">
  35.         <div class="d-flex flex-column flex-root">
  36.             <div class="page d-flex flex-row flex-column-fluid">
  37.                 <div class="wrapper d-flex flex-column flex-row-fluid" id="kt_wrapper">
  38.                     {% block navbar %}
  39.                         {% if is_granted('ROLE_SUPER_ADMIN') %}
  40.                             {{ include('super_admin/_partials/header.html.twig') }}
  41.                         {% elseif is_granted('ROLE_ADMIN') %}
  42.                             {{ include('admin/_partials/header.html.twig') }}
  43.                         {% elseif is_granted('ROLE_CREATOR') %}
  44.                             {{ include('creator/_partials/header.html.twig') }}
  45.                         {% elseif is_granted('ROLE_MENTOR') %}
  46.                             {{ include('mentor/_partials/header.html.twig') }}
  47.                         {% else %}
  48.                             {{ include('user/_partials/header.html.twig') }}
  49.                         {% endif %}
  50.                     {% endblock %}
  51.                     {% block body %}{% endblock %}
  52.                     {% block footer %}
  53.                         {{ include('user/_partials/footer.html.twig') }}
  54.                     {% endblock %}
  55.                 </div>
  56.             </div>
  57.         </div>
  58.         {% if is_show_chat|default(true) and not is_granted('ROLE_CREATOR')%}
  59.             {{ include('chat/chat/small.html.twig') }}
  60.         {% endif %}
  61.     </body>
  62. </html>