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 %}EXTRA-MEG{% endblock %}</title>
  6.         <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
  7.         <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
  8.         <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
  9.         <link rel="manifest" href="/favicon/site.webmanifest">
  10.         {# Run `composer require symfony/webpack-encore-bundle`
  11.            and uncomment the following Encore helpers to start using Symfony UX #}
  12.         {% block stylesheets %}
  13.             {{ encore_entry_link_tags('app-css') }}
  14.             {{ encore_entry_link_tags('app-select2-css') }}
  15.         {% endblock %}
  16.     </head>
  17.     <body>
  18.         <header id="header" class="navbar navbar-expand-lg navbar-light navbar-right bg-flat">
  19.             <div class="container">
  20.                 <nav class="navbar navbar-expand-lg navbar-light bg-light w-100 rounded">
  21.                     <div class="container-fluid">
  22.                         <a class="navbar-brand" href="#">
  23.                             <img src="{{ asset('images/Logo_Macif.svg')}}" width="64"  height="64" />
  24.                             ExtraMEG</a>
  25.                         <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  26.                         <span class="navbar-toggler-icon"></span>
  27.                         </button>
  28.                         {% if is_granted('ROLE_USER') %}
  29.                         <div class="collapse navbar-collapse" id="navbarSupportedContent">
  30.                             <ul class="navbar-nav me-auto mb-2 mb-lg-0">
  31.                                 <li class="nav-item">
  32.                                     <a class="nav-link active" aria-current="page" href="{{ path('entreprise_index') }}">Entreprises</a>
  33.                                 </li>
  34.                                 <li class="nav-item">
  35.                                     <a class="nav-link" href="{{ path('dossier_index') }}">Dossiers</a>
  36.                                 </li>
  37.                                 {% if is_granted('ROLE_ADMIN') %}
  38.                                 <li class="nav-item">
  39.                                     <a class="nav-link" href="/admin">Administration</a>
  40.                                 </li>
  41.                                 {% endif %}
  42.                             </ul>
  43.                         </div>
  44.                         {% endif %}
  45.                         <div>
  46.                         {% if app.user %}
  47.                             <div class="card p-3 me-2">
  48.                             <small class="text-secondary">{{ app.user.prenom }} {{ app.user.nom }}</small><br/> <a href="{{ path('app_logout') }}" class="btn btn-warning btn-sm"><span class="material-icons">logout</span> Se déconnecter</a>
  49.                             </div>
  50.                         {% endif %}
  51.                         </div>
  52.                     </div>
  53.                     
  54.                 </nav>
  55.             </div>
  56.         </header>
  57.         <main>
  58.             <div class="container p-5 mt-5 text-grey bg-white rounded">
  59.                 <!-- Replace with your content -->
  60.                 {% for label, messages in app.flashes %}
  61.                 {% for message in messages %}
  62.                     <div class="flash-{{ label }}">
  63.                         {{ message }}
  64.                     </div>
  65.                 {% endfor %}
  66.             {% endfor %}
  67.             {% block body %}
  68.               
  69.             {% endblock %}
  70.           </main>
  71.           <footer>
  72.           </footer>
  73.           {% block javascripts %}
  74.             {{ encore_entry_script_tags('app-js') }}
  75.             {{ encore_entry_script_tags('app-entreprise-js') }}
  76.             {{ encore_entry_script_tags('app-dossier-js') }}
  77.             {{ encore_entry_script_tags('app-select2-js') }}
  78.             {{ encore_entry_script_tags('app-select2-fr-js') }}
  79.             {{ encore_entry_script_tags('app-select2entity-js') }}
  80.         {% endblock %}
  81.         <div id="modal" class="modal" tabindex="-1">
  82.             <div class="modal-dialog">
  83.                 <div class="modal-content">
  84.                     <div class="modal-header">
  85.                         <h3 class="modal-title"></h3>
  86.                         <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  87.                     </div>
  88.                     <div class="modal-body">
  89.                         
  90.                     </div>
  91.                 </div>
  92.             </div>
  93.         </div>
  94.         <div id="toast" class="toast" role="alert" aria-live="assertive" aria-atomic="true">
  95.             <div class="toast-header">
  96.                 <strong class="toast-title me-auto"></strong>
  97.                 <button type="button" class="btn-close" data-bs-dismiss="toast" aria-label="Close"></button>
  98.             </div>
  99.             <div class="toast-body">
  100.                 
  101.             </div>
  102.         </div>
  103.     </body>
  104. </html>