templates/components/nav.html.twig line 1

Open in your IDE?
  1. <nav class="navbar navbar-expand-lg navbar-light bg-info">
  2.   <div class="container-fluid">
  3.     <a class="navbar-brand" href="#"> {# Navbar #} </a>
  4.     <button
  5.       class="navbar-toggler"
  6.       type="button"
  7.       data-bs-toggle="collapse"
  8.       data-bs-target="#navbarNavDropdown"
  9.       aria-controls="navbarNavDropdown"
  10.       aria-expanded="false"
  11.       aria-label="Toggle navigation"
  12.     >
  13.       <span class="navbar-toggler-icon"></span>
  14.     </button>
  15.     <div class="collapse navbar-collapse" id="navbarNavDropdown">
  16.       <ul class="navbar-nav">
  17.       
  18.        <li class="nav-item">
  19.           <a class="nav-link" href="{{ path('app_all_presentation_Vue') }}"
  20.             >A propos</a
  21.           >
  22.         </li>
  23.         {% if is_granted('ROLE_ADMIN') %}
  24.         <li class="nav-item">
  25.           <a class="nav-link" href="{{ path('app_projet') }}">Ajouter une réalisation</a>
  26.         </li>
  27.         {% endif %}
  28.         <li class="nav-item">
  29.           <a class="nav-link" href="{{ path('app_home') }}">Mes realisations</a>
  30.         </li>
  31.         {#
  32.         {% if is_granted('ROLE_ADMIN') %}
  33.         <li class="nav-item dropdown">
  34.           <a
  35.             class="nav-link dropdown-toggle"
  36.             href="#"
  37.             id="navbarDropdownMenuLink"
  38.             role="button"
  39.             data-bs-toggle="dropdown"
  40.             aria-expanded="false"
  41.           >
  42.             Diplomes
  43.           </a>
  44.           <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
  45.             <a class="nav-link" href="{{ path('app_all_formations_Vue') }}"
  46.               >Mes diplomes
  47.             </a>
  48.             <a class="nav-link" href="{{ path('app_formation') }}"
  49.               >Ajouter un diplome</a
  50.             >
  51.           </ul>
  52.         </li>
  53.         {% else %}
  54.         <li class="nav-item">
  55.           <a class="nav-link" href="{{ path('app_all_formations_Vue') }}"
  56.               >Mes diplomes
  57.             </a>
  58.         </li>
  59.         {% endif %}
  60.         
  61.         #}
  62.         {% if is_granted('ROLE_ADMIN') %}
  63.         <li class="nav-item dropdown">
  64.           <a
  65.             class="nav-link dropdown-toggle"
  66.             href="#"
  67.             id="navbarDropdownMenuLink"
  68.             role="button"
  69.             data-bs-toggle="dropdown"
  70.             aria-expanded="false"
  71.           >
  72.             Compétences
  73.           </a>
  74.           <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
  75.             <a class="nav-link" href="{{ path('app_competences') }}"
  76.               >Mes Compétences</a
  77.             >
  78.             <a class="nav-link" href="{{ path('app_bibliotheque') }}"
  79.             >Ajouter bibliotheque</a
  80.           >
  81.           <a class="nav-link" href="{{ path('app_cms') }}"
  82.             >Ajouter CMS</a
  83.           >
  84.           <a class="nav-link" href="{{ path('app_framework') }}"
  85.             >Ajouter framework</a
  86.           >
  87.           <a class="nav-link" href="{{ path('app_langage') }}"
  88.             >Ajouter langage</a
  89.           >
  90.           <a class="nav-link" href="{{ path('app_outil') }}"
  91.             >Ajouter outil</a
  92.           >
  93.           </ul>
  94.         </li>
  95.         
  96.         {% else %}
  97.         <li class="nav-item">
  98.           <a class="nav-link" href="{{ path('app_competences') }}"
  99.             >Mes competences</a
  100.           >
  101.         </li>
  102.         {% endif %}
  103.          
  104.         {% if is_granted('ROLE_ADMIN') %}
  105.         <li class="nav-item dropdown">
  106.           <a
  107.             class="nav-link dropdown-toggle"
  108.             href="#"
  109.             id="navbarDropdownMenuLink"
  110.             role="button"
  111.             data-bs-toggle="dropdown"
  112.             aria-expanded="false"
  113.           >
  114.             Experiences professionnelles
  115.           </a>
  116.           <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
  117.             <li>
  118.               <a class="nav-link" href="{{ path('app_all_experiences_Vue') }}"
  119.                 >Mes expériences professionnelles</a
  120.               >
  121.               <a class="nav-link" href="{{ path('app_experience') }}"
  122.               >Ajouter expérience professionnelle</a
  123.             >
  124.             </li> 
  125.           </ul>
  126.         </li>
  127.         {% else %}
  128.             <li class="nav-item">
  129.               <a class="nav-link" href="{{ path('app_all_experiences_Vue') }}"
  130.                 >Mon parcours</a
  131.               >
  132.             </li>
  133.         {% endif %}
  134.         
  135.         
  136.         {% if is_granted('ROLE_ADMIN') %}
  137.         <li class="nav-item dropdown">
  138.           <a
  139.             class="nav-link dropdown-toggle"
  140.             href="#"
  141.             id="navbarDropdownMenuLink"
  142.             role="button"
  143.             data-bs-toggle="dropdown"
  144.             aria-expanded="false"
  145.           >
  146.             Contact
  147.           </a>
  148.           <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
  149.             <a class="nav-link" href="{{ path('app_contact') }}"
  150.               >Contactez-moi</a
  151.             >
  152.             <a class="nav-link" href="{{ path('app_all_contacts') }}"
  153.               >Gestion de mes contacts</a
  154.             >
  155.             </ul>
  156.             {% else %}
  157.             <li class="nav-item">
  158.           <a class="nav-link" href="{{ path('app_contact') }}"
  159.             >Contact</a
  160.           >
  161.         </li>
  162.             {% endif %}
  163.           </ul>
  164.         </li>
  165.         {% if is_granted('ROLE_ADMIN') %}
  166.     <li class="nav-item dropdown">
  167.       <a
  168.         class="nav-link dropdown-toggle"
  169.         href="#"
  170.         id="navbarDropdownMenuLink"
  171.         role="button"
  172.         data-bs-toggle="dropdown"
  173.         aria-expanded="false"
  174.         style="color: black"
  175.       >
  176.         Gestion administrative
  177.       </a>
  178.       <ul
  179.         class="dropdown-menu"
  180.         aria-labelledby="navbarDropdownMenuLink"
  181.         style="color: black"
  182.       >
  183.       <a class="nav-link" href="{{ path('app_all_projets') }}"
  184.           >Gestion de mes réalisations</a
  185.         >
  186.         <a class="nav-link" href="{{ path('app_all_experiences') }}"
  187.           >Gestion de mon parcours</a
  188.         >
  189.         <a class="nav-link" href="{{ path('app_all_contacts') }}"
  190.           >Gestion de mes contacts</a
  191.         >
  192.         <a class="nav-link activ" href="{{ path('app_competences_tab') }}" 
  193.           >Gestion de mes competences</a
  194.         >
  195.         <a class="nav-link" href="{{ path('app_all_formations') }}"
  196.           >Gestion de mes diplomes</a
  197.         >
  198.         <a
  199.           class="nav-link"
  200.           href="{{ path('app_user_update', { id: app.user.id }) }}"
  201.           >Mon profil</a
  202.         >
  203.         <a class="nav-link" href="{{ path('app_logout') }}">Deconnexion</a>
  204.       </ul>
  205.     </li>
  206.     {% endif %}
  207.       </ul>
  208.     </div>
  209.     {# ------------------- Gestion des données de l'administrateur du site -------------------- #}
  210.     
  211.     
  212.   </div>
  213. </nav>