templates/partials/navigation.html.twig line 1

  1. {% if is_granted("ROLE_USER") %}
  2.     <li><a href="{{ path('app_portfolios_index') }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Voir les projets réalisés" data-bs-custom-class="custom-tooltip"><i class="fas fa-briefcase fa-2x" style="font-size: 24px;"></i></a></li>
  3.     <li><a href="{{ path('app_blog_index') }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Voir nos articles" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-blog fa-2x" style="font-size: 24px;"></i></a></li>
  4.     {{ component('messages_count', {'id': app.user.id}) }}
  5.     {{ component('notifications_count', {'id': app.user.id}) }}
  6.     {% if app.user.avatar %}
  7.     <li class="dropdown"><a href="#"><img src="{{ app.user.avatar }}" class="avatar avatar-mini"> <i class="bi bi-chevron-down"></i></a>
  8.     {% else %}
  9.     <li class="dropdown"><a href="#"><img src="/images/no-avatar.jpg" class="avatar avatar-mini"> <i class="bi bi-chevron-down"></i></a>
  10.     {% endif %}
  11.         <ul>
  12.             {% if is_granted("ROLE_ADMIN") %}
  13.             <li><a href="{{ path('app_admin_dashboard') }}">Statistiques</a></li>
  14.             <li><a href="{{ path('app_admin_users_index') }}">Clients</a></li>
  15.             <li><a href="{{ path('app_admin_portfolios_index') }}">Réalisations</a></li>
  16.             <li><a href="{{ path('app_admin_projets_index') }}">Projets</a></li>
  17.             <li><a href="{{ path('app_admin_temoignages_index') }}">Témoignages</a></li>
  18.             <li class="dropdown"><a href="#"><span>Gestion du blog</span> <i class="bi bi-chevron-right"></i></a>
  19.                 <ul>
  20.                     <li><a href="{{ path('app_admin_blog_index') }}">Articles</a></li>
  21.                     <li><a href="{{ path('app_admin_categories_blog_index') }}">Catégories</a></li>
  22.                     <li><a href="{{ path('app_admin_comments_blog_index') }}">Commentaires</a></li>  
  23.                 </ul>
  24.             </li>
  25.             <li class="dropdown"><a href="#"><span>Comptabilité</span> <i class="bi bi-chevron-right"></i></a>
  26.                 <ul>
  27.                     <li><a href="{{ path('app_admin_factures_index') }}">Factures</a></li>
  28.                     <li><a href="">Paiements</a></li>
  29.                     <li><a href="{{ path('app_admin_devis_index') }}">Devis</a></li>
  30.                 </ul>
  31.             </li>
  32.             
  33.             <li><a href="{{ path('app_admin_activites_new') }}">Activités</a></li>
  34.             <li><a href="{{ path('app_profil_edit') }}">Profil</a></li>
  35.             {% else %}
  36.             <li><a href="{{ path('app_client_dashboard') }}">Statistiques</a></li>
  37.             <li><a href="{{ path('app_client_projets_index') }}">Mes projets</a></li>
  38.             <li><a href="{{ path('app_client_devis_index') }}">Mes devis</a></li>
  39.             <li><a href="{{ path('app_client_factures_index') }}">Mes factures</a></li>
  40.             <li><a href="{{ path('app_client_temoignages_new') }}">Mon avis</a></li>
  41.             <li><a href="{{ path('app_profil_edit') }}">Mon profil</a></li>
  42.             {% endif %}
  43.         </ul>
  44.     </li>
  45. {% else %}
  46.     <li><a href="{{path('app_home')}}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Retour à l'accueil" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-house" style="font-size: 24px;"></i></a></li>
  47.     <li><a href="{{ path('app_portfolios_index') }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Voir nos réalisations" data-bs-custom-class="custom-tooltip"><i class="fas fa-briefcase" style="font-size: 24px;"></i></a></li>
  48.     <li><a href="{{ path('app_blog_index') }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Voir nos articles" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-blog" style="font-size: 24px;"></i></a></li>
  49.     <li><a href="{{ path('app_home', {'_fragment': 'temoignages'}) }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Voir les témoignages" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-comment" style="font-size: 24px;"></i></a></li>
  50.     <li><a href="{{ path('app_home', {'_fragment': 'statistiques'}) }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Voir les statistiques" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-chart-pie" style="font-size: 24px;"></i></a></li>
  51.     <li><a href="{{ path('app_home', {'_fragment': 'about'}) }}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Mode de fonctionnement" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-circle-info" style="font-size: 24px;"></i></a></li>
  52.     <li><a href="{{path('app_contact')}}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Nous contacter" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-message" style="font-size: 24px;"></i></a></li>
  53.     <li><a href="{{path('app_login')}}" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-title="Accéder ou créer un compte" data-bs-custom-class="custom-tooltip"><i class="fa-solid fa-power-off" style="font-size: 24px;"></i></a></li>
  54. {% endif %}