header.blade.php 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. {{--
  2. View : Header Frontend Partial
  3. Path : frontend.layouts.header
  4. $list_categories_activities //=> liste des categories activites
  5. --}}
  6. <!doctype html>
  7. <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
  8. <head>
  9. <meta charset="utf-8">
  10. <meta name="viewport" content="width=device-width, initial-scale=1">
  11. <!-- CSRF Token -->
  12. <meta name="csrf-token" content="{{ csrf_token() }}">
  13. <link rel="stylesheet" href=" {{asset ('frontend/css/style.css')}}">
  14. <link rel="stylesheet" href=" {{asset ('frontend/css/front.css')}}">
  15. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>
  16. <link rel="dns-prefetch" href="//fonts.gstatic.com">
  17. <link href="https://fonts.bunny.net/css?family=Nunito" rel="stylesheet">
  18. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
  19. </head>
  20. <body>
  21. <!--Main Navigation-->
  22. <header>
  23. <!-- Jumbotron -->
  24. <div class="nav-head p-3 text-center bg-white border-bottom">
  25. <div class="container">
  26. <div class="row">
  27. <!-- Left elements -->
  28. <div class=" logo col-md-3 d-flex mb-3 mb-md-0">
  29. <a href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.homepage') }}" class="ulockd-main-logo"><img src="{{asset('frontend/imagesAll/logo.jpg')}}" height=35 alt="logo Tasshil"></a>
  30. </div>
  31. <!-- Left elements -->
  32. <!-- Center elements -->
  33. <div class="col-md-6">
  34. <div class=" title-nav d-flex input-group w-auto justify-content-center pt-4 my-auto mb-3 mb-md-0">
  35. <h2 style="font-size: 27px;">{{ trans('menu.header')}}</h2>
  36. </div>
  37. <div class=" title-nav d-flex input-group w-auto justify-content-center my-auto mb-3 mb-md-0" style="margin-right: 23px;">
  38. @if("ar" == app()->getLocale())
  39. <img style="
  40. padding-top: 10px;
  41. " src="{{asset('frontend/imagesAll/headerTwo-Ar.png')}}">
  42. @else
  43. <img style="
  44. padding-top: 10px;
  45. " src="{{asset('frontend/imagesAll/header.png')}}">
  46. @endif
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. <!-- Jumbotron -->
  53. <!-- Navbar -->
  54. <nav class="navbar navbar-expand-lg navbar-light bg-white">
  55. <!-- Container wrapper -->
  56. <div class="container justify-content-center justify-content-md-between">
  57. <!-- Left links -->
  58. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
  59. <span class="navbar-toggler-icon"></span>
  60. </button>
  61. <div class="collapse navbar-collapse" id="navbarNavDropdown">
  62. <ul class="navbar-nav">
  63. @if (!empty($data))
  64. @if ('ar' == app()->getLocale())
  65. <li class="language nav-item"><a href="{{ $data['uris']['fr']}}" class="nav-link">Français</a></li>
  66. {{-- <li class="language nav-item"><a href="#" class="nav-link">Français</a></li> --}}
  67. @endif
  68. @if ('fr' == app()->getLocale())
  69. <li class="language nav-item"><a href="{{ $data['uris']['ar']}}" class="nav-link">عربي</a></li>
  70. {{-- <li class="language nav-item"><a href="#" class="nav-link">عربي</a></li> --}}
  71. @endif
  72. @endif
  73. <li class="nav-item">
  74. <a class="nav-link {{ (strpos(Route::currentRouteName(), 'homepage') === 0) ? 'active' : '' }}" href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.homepage') }}">{{ trans('menu.homepage') }}</a>
  75. </li>
  76. <li class="nav-item">
  77. <a class="nav-link {{ (strpos(Route::currentRouteName(), 'areas-intervention') === 0) ? 'active' : '' }}" href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.areas-intervention') }}">{{ trans('menu.areas-intervention') }}</a>
  78. </li>
  79. <li class="nav-item dropdown">
  80. <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">{{ trans('menu.activities') }}</a>
  81. <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
  82. @foreach ($list_categories_activities as $slug => $category)
  83. @if (is_array($category))
  84. <li class="dropdown-submenu nav-item">
  85. <a target='_blank'data-toggle="dropdown" class="dropdown-toggle dropdown-item" href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.activities') . '?category=' . $slug }}">{{ $slug }}</a>
  86. <ul class="dropdown-menu">
  87. @foreach ($category as $subCategorySlug => $subCategoryTitle)
  88. <li><a class="dropdown-item" target='_blank' href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.activities') . '?category=' . $subCategorySlug }}">{{ $subCategoryTitle }}</a></li>
  89. @endforeach
  90. </ul>
  91. </li>
  92. @else
  93. <li><a class="dropdown-item" target='_blank' href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.activities') . '?category=' . $slug }}">{{ $category }}</a></li>
  94. @endif
  95. @endforeach
  96. </ul>
  97. </li>
  98. <li class="nav-item">
  99. <a class="nav-link {{ (strpos(Route::currentRouteName(), 'news') === 0) ? 'active' : '' }}" href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.news') }}">{{ trans('menu.news') }}</a>
  100. </li>
  101. <li class="nav-item dropdown">
  102. <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">{{ trans('menu.media') }}</a>
  103. <ul class="dropdown-menu">
  104. <li><a class="dropdown-item" style="font-size: 14px;" {{ (strpos(Route::currentRouteName(), 'press-releases') === 0) ? 'active' : '' }}" href="#">{{ trans('menu.press-releases') }}</a></li>
  105. <li><a class="dropdown-item" style="font-size: 14px;" {{ (strpos(Route::currentRouteName(), 'press-review') === 0) ? 'active' : '' }}" href="#">{{ trans('menu.press-review') }}</a>
  106. </li>
  107. <li>
  108. <a class="dropdown-item" style="font-size: 14px;" {{ (strpos(Route::currentRouteName(), 'photo-gallery') === 0) ? 'active' : '' }}" href="#">{{ trans('menu.photo-gallery') }}</a>
  109. </li>
  110. <li><a class="dropdown-item" style="font-size: 14px;" {{ (strpos(Route::currentRouteName(), 'video-library') === 0) ? 'active' : '' }}" href="#">{{ trans('menu.video-library') }}</a></li>
  111. {{-- <li><a style="font-size: 14px;" {{ (strpos(Route::currentRouteName(), 'video-library') === 0) ? 'active' : '' }}" href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.video-library') }}">{{ trans('menu.video-library') }}</a></li> --}}
  112. </ul>
  113. </li>
  114. <li class="nav-item">
  115. <a class="nav-link {{ (strpos(Route::currentRouteName(), 'diary') === 0) ? 'active' : '' }}" href="#">{{ trans('menu.diary') }}</a>
  116. {{-- <a class="nav-link {{ (strpos(Route::currentRouteName(), 'diary') === 0) ? 'active' : '' }}" href="" {{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.diary') }}"">{{ trans('menu.diary') }}</a> --}}
  117. </li>
  118. <li class="nav-item">
  119. <a class="nav-link {{ (strpos(Route::currentRouteName(), 'contact') === 0) ? 'active' : '' }}" href="{{ LaravelLocalization::getURLFromRouteNameTranslated(app()->getLocale(), 'routes.contact') }}">{{ trans('menu.contact') }}</a>
  120. </li>
  121. </ul>
  122. </div>
  123. </div>
  124. <!-- Container wrapper -->
  125. </nav>
  126. </header>
  127. <!-- Footer -->
  128. <!-- Footer -->
  129. </body>
  130. </html>
  131. <style>
  132. .navbar-nav li:hover>ul.dropdown-menu {
  133. display: block;
  134. }
  135. .dropdown-submenu {
  136. position: relative;
  137. }
  138. .dropdown-submenu>.dropdown-menu {
  139. top: 0;
  140. left: 100%;
  141. margin-top: -6px;
  142. }
  143. /* rotate caret on hover */
  144. .dropdown-menu>li>a:hover:after {
  145. text-decoration: underline;
  146. transform: rotate(-90deg);
  147. }
  148. </style>