templates/_partials/_navhomeend.html.twig line 1

Open in your IDE?
  1.                               {##
  2. <nav class="navbar navbar-expand-lg bg-body-tertiary">
  3.   <div class="container-fluid">
  4.     <a class="navbar-brand" href="{{ path('main') }}">BMB</a>
  5.     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  6.       <span class="navbar-toggler-icon"></span>
  7.     </button>
  8.     <div class="collapse navbar-collapse menu-bar" id="navbarSupportedContent">
  9.       <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
  10.         <li class="nav-item">
  11.           <a class="nav-link" aria-current="page" href="{{ path('main') }}">Accueil-2</a>
  12.         </li>
  13.       </ul>            
  14.                                   ##}
  15.       <!-- bar de recherche -->
  16. {#
  17.       <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
  18.         {% if app.user %} 
  19.           {% if is_granted('ROLE_PROVIDER_ADMIN') %}
  20.             <li class="nav-item">
  21.               <a class="nav-link" href="{{ path('provider_index') }}">Prestataire <strong>-U{{ app.user.id }}</strong></a>
  22.             </li>    
  23.             {% if is_granted('ROLE_ADMIN') %}
  24.               <li class="nav-item">
  25.                 <a class="nav-link" href="{{ path('admin_index') }}">Administrateur <strong>-U{{ app.user.id }}</strong></a>
  26.               </li> 
  27.             {% else %}
  28.               <li class="nav-item">
  29.                 <a class="nav-link" href="{{ path('app_profile_index') }}">Profil <strong>-U{{ app.user.id }}</strong></a>
  30.               </li> 
  31.             {% endif %}         
  32.           {% endif %}
  33.                 
  34.           <li class="nav-item">
  35.             <a class="nav-link" href="#">Mon compte</a>
  36.           </li>
  37.           <li class="nav-item">
  38.             <a class="nav-link" href="{{path('app_logout')}}">Me deconnecter</a>
  39.           </li>
  40.         {% else %}
  41.           <li class="nav-item">
  42.             <a class="nav-link" href="{{path('app_register')}}">M'inscrire</a>
  43.           </li>
  44.           <li class="nav-item">
  45.             <a class="nav-link" href="{{path('app_login')}}">Me Connecter</a>
  46.           </li>
  47.         {% endif %}
  48.       </ul>
  49.     </div>
  50.   </div>
  51. </nav>   #}
  52.       {# <ul class="navbar-nav"> {#--AFFICHAGE SUR PETIT ECRAN--#}  {#
  53.         {% if app.user %}
  54.           {% if is_granted('ROLE_PROVIDER_ADMIN') %}
  55.             <li class="nav-item">
  56.               <a class="nav-link text-light font-weight-bold" href="{{ path('provider_index', {id: app.user.id}) }}"><i class="fa-solid fa-folder-gear"></i>P</a> 
  57.             </li>    
  58.             {% if is_granted('ROLE_ADMIN') %}
  59.               <li class="nav-item">
  60.                 <a class="nav-link text-light font-weight-bold" href="{{ path('admin_index') }}"><i class="fa-sharp fa-solid fa-gear"></i>A</a> 
  61.               </li> 
  62.             {% else %}
  63.               <li class="nav-item">
  64.                 <a class="nav-link text-light font-weight-bold" href="{{ path('app_profile_index', {id: app.user.id}) }}"><i class="fa-solid fa-file-user"></i></a>
  65.               </li> 
  66.             {% endif %}         
  67.           {% endif %}
  68.                 
  69.           <li class="nav-item">
  70.             <a class="nav-link text-light font-weight-bold" href="#">{{ app.user.email }}</a>
  71.           </li>
  72.           <li class="nav-item">
  73.             <a class="nav-link text-light font-weight-bold" href="{{path('app_logout')}}"><i class="fa-sharp fa-solid fa-arrow-right-from-bracket"></i></a>
  74.           </li>
  75.         {% else %}
  76.           <li class="nav-item">
  77.             <a class="nav-link text-light font-weight-bold" href="{{path('app_contacts_index')}}"><i class="fa-regular fa-user-plus bg-success"></i>C</a> 
  78.           </li>
  79.           <li class="nav-item">
  80.             <a class="nav-link text-light font-weight-bold" href="{{path('app_login')}}"><i class="fa-solid fa-arrow-right-to-bracket bg-danger"></i>L</a> 
  81.           </li>
  82.         {% endif %}
  83.       </ul>             # }
  84.     {#---------#}
  85.       <ul class="navbar-nav"> {#--AFFICHAGE SUR GRAND ECRAN--#}
  86.         {% if app.user %}
  87.           {% if is_granted('ROLE_PROVIDER_ADMIN') %}
  88.             <li class="nav-item">
  89.               <a class="nav-link text-light font-weight-bold" href="{{ path('provider_index', {id: app.user.id}) }}"> <i class="fa-sharp fa-regular fa-folder-open"></i><span>Prestataire-U{{ app.user.id }}</span></a>
  90.             </li>    
  91.             {% if is_granted('ROLE_ADMIN') %}
  92.               <li class="nav-item">
  93.                 <a class="nav-link text-light font-weight-bold" href="{{ path('admin_index') }}"><i class="fa-solid fa-screwdriver-wrench"></i> <span>Admin-U{{ app.user.id }}</span></a>
  94.               </li> 
  95.             {% else %}
  96.               <li class="nav-item">     
  97.                 <a class="nav-link text-light font-weight-bold" href="{{ path('app_profile_index', {id: app.user.id}) }}"><i class="fa-regular fa-file-user"></i><span>Profil-U{{ app.user.id }}</span></a>
  98.               </li> 
  99.             {% endif %}         
  100.           {% endif %}
  101.                 
  102.           <li class="nav-item">
  103.             <a class="nav-link text-light font-weight-bold" href="#">{{ app.user.email }}</a>
  104.           </li>
  105.           <li class="nav-item">
  106.             <a class="nav-link text-light font-weight-bold" href="{{path('app_logout')}}"><i class="fa-solid fa-right-from-bracket"></i><span>Me deconnecter</span></a>
  107.           </li>
  108.         {% else %}
  109.           <li class="nav-item">
  110.             <a class="nav-link text-light font-weight-bold" href="{{path('app_contacts_index')}}"><i class="fa-solid fa-user-plus bg-success"></i><span>M'inscrire</span></a>
  111.           </li>
  112.           <li class="nav-item">
  113.             <a class="nav-link text-light font-weight-bold" href="{{path('app_login')}}"><i class="fa-solid fa-right-to-bracket bg-dark"></i><span>Me Connecter</span></a>
  114.           </li>
  115.         {% endif %}
  116.       </ul>
  117.     {##---##}
  118.     </div>  {#-- End Commun--#}
  119.   </div>
  120. </nav>