templates/frontend/base.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'messages' %}
  2. {% if app.user is not null %}
  3.     {% set flashMessages = app.session.flashBag.all() %}
  4. {% endif %}
  5. <!DOCTYPE html>
  6. <html lang="{{ app.request.locale|split('_')[0] }}">
  7. <head>
  8.     <meta charset="UTF-8">
  9.     <title>{{ app_name }} - {% block title %}{% endblock %}</title>
  10.     <meta name="viewport" content="width=device-width, initial-scale=1">
  11.     <link rel="shortcut icon" href="{{ asset('build/frontend/images/ffcb.ico', 'frontend') }}" />
  12.     {{ encore_entry_link_tags('app', null, 'frontend') }}
  13.     {% block stylesheets %}{% endblock %}
  14.     {{ encore_entry_script_tags('app', null, 'frontend') }}
  15.     {% block javascripts %}{% endblock %}
  16. </head>
  17. {% set userConnected = (app.user is defined and app.user is not null and app.user.changePassword == false) %}
  18. <body
  19.         data-turbo="false"
  20.         {% if userConnected %}
  21.             data-controller="flash-message"
  22.             data-flash-message-messages-value="{{ flashMessages|length == 0 ? '{}' : flashMessages|json_encode }}"
  23.         {% endif %}
  24. >
  25.     <div class="wrapper">
  26.         <div class="main">
  27.             {% if userConnected %}
  28.                 {% include 'frontend/partials/_header.html.twig' %}
  29.             {% endif %}
  30.             <main class="content">
  31.                 <div class="container-fluid">
  32.                     <div id="alert-content">
  33.                         {% include 'frontend/partials/_flashes.html.twig' %}
  34.                     </div>
  35.                     {% block body %}{% endblock %}
  36.                 </div>
  37.             </main>
  38.             {% if userConnected %}
  39.                 {% include 'frontend/partials/_footer.html.twig' %}
  40.             {% endif %}
  41.         </div>
  42.     </div>
  43. </body>
  44. </html>