templates/inc/nav.html.twig line 1

Open in your IDE?
  1. <hr class="full">
  2. <hr class="grad1">
  3. <nav class="navbar navbar-expand-lg navbar navbar-dark" > 
  4.     <div class="container-fluid menu">
  5.         <a class="navbar-brand px-3" href="{{ path('app_main') }}"><img src="{{ asset('assets/img/GEOPV_logo.png') }}" alt="geopv_logo" class="logo_geopv"/></a>
  6.         
  7.         <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  8.             <span class="navbar-toggler-icon"></span>
  9.         </button>
  10.         
  11.         <div class="collapse navbar-collapse justify-content-end navbar-text" id="navbarNav">
  12.             <ul class="navbar-nav text-center">
  13.                 <li class="nav-item mx-1">
  14.                     <a class="nav-link active" href="{{ path('app_main') }}"><i class="fas fa-home"></i> Accueil</a>
  15.                 </li>
  16.                 <li class="nav-item">
  17.                     <a class="nav-link" href="{{ path('app_main') }}#presentation"><i class="fas fa-newspaper"></i> Le service</a>                    
  18.                 </li>
  19.                 <li class="nav-item">
  20.                     <a class="nav-link" href="{{ path('app_main') }}#atouts"><i class="fas fa-chart-line"></i> Les atouts</a>
  21.                 </li>
  22.                 <li class="nav-item">
  23.                     <a class="nav-link" href="{{ path('app_main') }}#fonctionnement"><i class="fas fa-users-cog"></i> Fonctionnement</a>
  24.                 </li> 
  25.                 <li class="nav-item">
  26.                     <a class="nav-link" href="{{ path('app_main') }}#prix"><i class="fas fa-hand-holding-usd"></i> Nos prix</a>
  27.                 </li>
  28.                 <li class="nav-item">
  29.                     <a class="nav-link" href="{{ path('app_main') }}#apropos"><i class="fas fa-info"></i> À propos</a>
  30.                 </li>   
  31.             </ul>     
  32.         </div>
  33.         <div class="collapse navbar-collapse justify-content-end navbar-text" id="navbarNav">
  34.             {% if app.user %}                
  35.                 <div class="dropdown text-center">
  36.                   <a class="nav-link dropdown-toggle" href="#" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  37.                     <i class="fas fa-user"></i> Connecté 
  38.                   </a>
  39.                   <ul class="dropdown-menu bg-dark" aria-labelledby="dropdownMenuButton">
  40.                     {% if app.user.roles == '["ROLE_ADMIN"]' %}
  41.                     <li>
  42.                         <a class="dropdown-item" href="{{ path('app_admin_dash', {id: app.user.id}) }}"><i class="fas fa-address-card"></i> Tableau de bord</a>
  43.                     </li>
  44.                     {% else %}
  45.                     <li>
  46.                         <a class="dropdown-item" href="{{ path('app_user_dash', {id: app.user.id}) }}"><i class="fas fa-address-card"></i> Tableau de bord</a>
  47.                     </li>
  48.                     {% endif %}
  49.                     <li>
  50.                         <a class="dropdown-item" href="{{ path('app_user', {id: app.user.id}) }}"><i class="fas fa-user-edit"></i> Profil</a>
  51.                     </li>   
  52.                     <li>
  53.                         <a class="dropdown-item" href="{{ path('app_geopv', {id: app.user.id}) }}"><i class="fa fa-map"></i> App GeoPV</a>
  54.                     </li>                  
  55.                     <li>
  56.                         <a class="dropdown-item" href="{{ path('app_pre_logout') }}"><i class="fas fa-sign-out-alt"></i> Se déconnecter</a>
  57.                     </li>                                        
  58.                   </ul>
  59.                 </div> 
  60.             {% else %}
  61.                 <ul class="navbar-nav text-center"> 
  62.                     <li class="nav-item mx-1">
  63.                         <a class="nav-link"  href="{{ path('app_login') }}" ><i class="fas fa-sign-in-alt"></i> Se connecter</a>
  64.                     </li>
  65.                 </ul>
  66.                 <ul class="navbar-nav text-center"> 
  67.                     <li class="nav-item mx-1">
  68.                         <a class="nav-link"  href="{{ path('app_register') }}" ><i class="fas fa-user-edit"></i> S'enregistrer</a>
  69.                     </li>
  70.                 </ul>
  71.             {% endif %}
  72.         </div>
  73.     </div>
  74. </nav>
  75.         
  76. <!--<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="#0974F1" fill-opacity="1" d="M0,256L1440,160L1440,0L0,0Z"></path></svg>--> 
  77. <div class="container">
  78.     <!--<?php if(isset($_SESSION['flash'])): ?>
  79.         <?php foreach($_SESSION['flash'] as $type => $message): ?>
  80.             <div class="w-50 mx-auto text-center alert alert-<?= $type?>">
  81.                 <?= $message?>
  82.             </div>
  83.         <?php endforeach; ?>
  84.         <?php unset($_SESSION['flash']); ?>
  85.     <?php endif; ?>-->
  86.     
  87. </div>
  88. <!-- GO TOP BUTTON -->
  89. <div id="scrollUp" >
  90.     <a href="#top"><img src="{{ asset('assets/img/to_top.png') }}" alt="GO TOP"></a>
  91. </div>
  92.