templates/frontend/structure/header.html.twig line 1

Open in your IDE?
  1. {% set getAllCategories = getParentCategories() %}
  2. {% set isAuthenticated = isAuth() %}
  3. <nav class="navbar navbar-expand-lg text-white" style="background-color: #11a6ba;">
  4.     <div class="container">
  5.         <a class="navbar-brand" href="{{ path('app_home') }}">
  6.             <img src="{{ asset('build/images/last-Logo01.f01b735b.webp') }}" height="65" alt=""
  7.                  class="logo_sticky">
  8.         </a>
  9.         <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
  10.                 aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  11.             <span class="navbar-toggler-icon"></span>
  12.         </button>
  13.         <div class="collapse navbar-collapse" id="navbarSupportedContent">
  14.             <ul class="navbar-nav mx-auto mb-2 mb-lg-0" style="font-size: 18px; font-weight: 600;">
  15.                 <li class="nav-item">
  16.                     <a class="nav-link" aria-current="page"
  17.                        href="{{ path('app_home') }}">{{ 'header.home'|trans([],'header_page') }}</a>
  18.                 </li>
  19.                 <li class="nav-item dropdown mega-dropdown position-static">
  20.                     <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button"
  21.                        data-bs-toggle="dropdown" aria-expanded="false">
  22.                         {{ 'header.coins'|trans([],'header_page') }}
  23.                     </a>
  24.                     <div class="dropdown-menu mega-menu pt-0" aria-labelledby="navbarDropdown"
  25.                          style="font-size: 12px !important; font-weight: normal !important;">
  26.                         <div class="container">
  27.                             <div class="row d-flex p-3" style="width: 100%;">
  28.                                 {% for category in getAllCategories %}
  29.                                         <div class="col-md-3 col-xxl-3" style="word-wrap: break-word">
  30.                                             <div class="dropdown-header text-dark">
  31.                                                 <strong>
  32.                                                     <a href="{{ path('app_coin_by_category', {'category': category.id, 'name': category.slug }) }}">
  33.                                                         {{ category.name }}
  34.                                                     </a>
  35.                                                 </strong>
  36.                                             </div>
  37.                                             {% for subCat in category.categories %}
  38.                                                 <a href="{{ path('app_coin_by_category', {'category': subCat.id, 'name': subCat.slug }) }}" class="dropdown-item">{{ subCat.name }}</a>
  39.                                             {% endfor %}
  40.                                         </div>
  41.                                 {% endfor %}
  42.                             </div>
  43.                         </div>
  44.                     </div>
  45.                 </li>
  46.                 <li class="nav-item">
  47.                     <a class="nav-link"
  48.                        href="{{ path('app_mobile_app') }}">{{ 'header.appMobile'|trans([],'header_page') }}</a>
  49.                 </li>
  50.                 <li class="nav-item">
  51.                     <a class="nav-link"
  52.                        href="{{ path('app_contact') }}">{{ 'header.contact'|trans([],'header_page') }}</a>
  53.                 </li>
  54.             </ul>
  55.             <div class="d-flex">
  56.                 <ul class="navbar-nav">
  57.                     <li class="nav-item" style="">
  58.                         <a class="nav-link" href="{{ path('services_app_favory') }}" title="Favoris">
  59.                             <i class="fas fa-heart" style="font-size: 25px;"></i>
  60.                         </a>
  61.                     </li>
  62.                     <li class="nav-item dropdown mt-md-2 mb-3 rounded-pill">
  63. {#                        <a class="text-primary" href="#" id="" role="button"#}
  64. {#                           data-bs-toggle="dropdown" aria-expanded="false">#}
  65. {#                            {% if app.request.getLocale()|upper == "FR" %}#}
  66. {#                                <img src="{{ asset('assets/img/FR.png') }}" alt="" class="rounded-pill"#}
  67. {#                                     style="width: 25px;">#}
  68. {#                            {% elseif app.request.getLocale()|upper == "EN" %}#}
  69. {#                                <img src="{{ asset('assets/img/EN.png') }}" alt="" class="rounded-pill"#}
  70. {#                                     style="width: 25px;">#}
  71. {#                            {% endif %}#}
  72. {#                            #}{#                            <i class="fas fa-chevron-down"></i> #}
  73. {#                        </a>#}
  74. {#                        <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">#}
  75. {#                            {% if app.request.getLocale() != 'fr' %}#}
  76. {#                                <a class="dropdown-item text-dark" href="{{ path('app_home', {'_locale': 'fr'}) }}">#}
  77. {#                                    <img src="{{ asset('assets/img/FR.png') }}" alt="" style="width: 25px;">#}
  78. {#                                    FR#}
  79. {#                                    <i class="fa fa-rebel" aria-hidden="true"></i>#}
  80. {#                                </a>#}
  81. {#                            {% endif %}#}
  82. {#                            #}{#                            {% if app.request.getLocale() != 'en' %} #}
  83. {#                            #}{#                                <a class="dropdown-item text-dark" href="{{ path('app_home', {'_locale': 'en'}) }}"> #}
  84. {#                            #}{#                                    <img src="{{ asset('assets/img/EN.png') }}" alt="" style="width: 25px;"> #}
  85. {#                            #}{#                                    EN #}
  86. {#                            #}{#                                </a> #}
  87. {#                            #}{#                            {% endif %} #}
  88. {#                        </div>#}
  89.                     </li>
  90.                     {% if isAuthenticated == false %}
  91.                         <li class="nav-item mb-3" style="">
  92.                             <a href="{{ path('app_register') }}" class="btn btn-light btn-menu-log"
  93.                                style="color: #20909F; font-weight: bold;">{{ 'footer.register'|trans([],'foofer_page') }}</a>
  94.                         </li>
  95.                         <li class="nav-item btn-menu-reg " style="">
  96.                             <a href="{{ path('app_login') }}" class="btn btn-light"
  97.                                style="color: #20909F; font-weight: bold;">{{ 'footer.login'|trans([],'foofer_page') }}</a>
  98.                         </li>
  99.                     {% else %}
  100.                         <li class="nav-item mb-3" style="">
  101.                             <a href="{{ path('app_logout') }}" class="btn btn-dander btn-menu-log text-bg-danger"
  102.                                style="color: #20909F; font-weight: bold;">Deconnexion</a>
  103.                         </li>
  104. {#                        <li class="nav-item btn-menu-reg" style="">#}
  105. {#                            #}{#                                <a href="#" class="btn btn-light" style="color: #20909F; font-weight: bold;"><i class="fas fa-user-alt"></i>&nbsp;Profil</a> #}
  106. {#                            <div class="dropdown">#}
  107. {#                                <button class="btn btn-light dropdown-toggle" type="button" data-bs-toggle="dropdown"#}
  108. {#                                        aria-expanded="false">#}
  109. {#                                    <i class="fas fa-bars"></i> Profil#}
  110. {#                                </button>#}
  111. {#                                <ul class="dropdown-menu dropdown-menu-lg-end" style="width: 250px;">#}
  112. {#                                    <li><a href="" class="dropdown-item" type="button"><i class="fas fa-envelope"></i>&nbsp;#}
  113. {#                                            Messages</a></li>#}
  114. {#                                    <li><a href="" class="dropdown-item" type="button"><i class="fas fa-bell"></i>&nbsp;#}
  115. {#                                            Notifications</a></li>#}
  116. {#                                    <li><a href="" class="dropdown-item" type="button"><i class="fas fa-suitcase"></i>&nbsp;#}
  117. {#                                            Voyages</a></li>#}
  118. {#                                    <li><a href="" class="dropdown-item" type="button"><i class="fas fa-heart"></i>&nbsp;#}
  119. {#                                            Favoris</a></li>#}
  120. {#                                    <li>#}
  121. {#                                        <hr class="dropdown-divider">#}
  122. {#                                    </li>#}
  123. {#                                    <li><a href="" class="dropdown-item" type="button">Créer un coin</a></li>#}
  124. {#                                    <li><a href="{{ path('app_account_settings') }}" class="dropdown-item"#}
  125. {#                                           type="button">Compte</a></li>#}
  126. {#                                    <li>#}
  127. {#                                        <hr class="dropdown-divider">#}
  128. {#                                    </li>#}
  129. {#                                    <li><a href="" class="dropdown-item" type="button"><i#}
  130. {#                                                    class="fas fa-sign-out-alt"></i>&nbsp; Déconnexion</a></li>#}
  131. {#                                </ul>#}
  132. {#                            </div>#}
  133. {#                        </li>#}
  134.                     {% endif %}
  135.                 </ul>
  136.             </div>
  137.         </div>
  138.     </div>
  139. </nav>
  140. {% include '_partials/header/navbar-secondary.html.twig' with {
  141.     'getAllCategories' : getAllCategories
  142. } %}