templates/base.html.twig line 1

  1. <!DOCTYPE html>
  2. <html lang="{{ app.request.locale }}">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>
  6.         {% block title %} {{ 'application.name'|trans }}{% endblock %}
  7.     </title>
  8.     {% include 'base_templates/metadata.html.twig' %}
  9.     {% block stylesheets %}
  10.         {% include 'base_templates/stylesheet.html.twig' %}
  11.     {% endblock %}
  12.     {% include 'base_templates/favicon.html.twig' %}
  13. </head>
  14. <body id="main-container" class="default">
  15. {% if app.user %}
  16.     {% include 'dashboard/loader.html.twig' %}
  17.     <div style="visibility: hidden">
  18.         {% block back %}{{ path('index') }}{% endblock %}
  19.         {% block backTitle %}{{ 'application.back.dashboard'|trans }}{% endblock %}
  20.     </div>
  21.     {% include 'dashboard/header.html.twig' with {back: block('back'), backTitle: block('backTitle')} %}
  22.     {% include 'dashboard/menu.html.twig' %}
  23.     <main>
  24.         <div class="container-fluid site-width">
  25.             {% block program %}{% endblock %}
  26.         </div>
  27.     </main>
  28.     {% include 'dashboard/toTopOfPage.html.twig' %}
  29.     {% include 'base_templates/confirm_back_modal.html.twig' %}
  30. {% else %}
  31.     {% block body %}
  32.     {% endblock %}
  33. {% endif %}
  34. {% block javascripts %}
  35.     {% include 'base_templates/javascripts.html.twig' %}
  36.     <script>
  37.         $('#programHeaderIcon').html('<i class="{% block programIcon %}icon-home{% endblock %}"' +
  38.             ' title="{{ 'application.currentProgram'|trans }}"></i>');
  39.         $('#currentProgramName').html('{% block programName %}{{ 'dashboard.name'|trans }}{% endblock %}');
  40.     </script>
  41. {% endblock %}
  42. </body>
  43. </html>