62 lines
2.8 KiB
PHP
62 lines
2.8 KiB
PHP
<div class="top-menu fw">
|
|
<ul id="menu-top-menu" class="top-menu__list">
|
|
@if (isset($pageNousContacter))
|
|
@php
|
|
$pageContactRouteName = 'front.dynamic-pages.nous-contacter';
|
|
$subPages = [
|
|
'front.dynamic-pages.une-autre-information-generale',
|
|
'front.dynamic-pages.une-information-produit',
|
|
'front.dynamic-pages.nos-engagements_1',
|
|
'front.dynamic-pages.la-finance',
|
|
'front.dynamic-pages.lexport',
|
|
'front.dynamic-pages.une-demande-en-tant-que-client-detaillant-distributeur',
|
|
'front.dynamic-pages.nous-rejoindre-en-tant-queleveur',
|
|
'front.dynamic-pages.nous-rejoindre-en-tant-que-collaborateur',
|
|
];
|
|
$allRoutes = array_merge([$pageContactRouteName], $subPages);
|
|
|
|
// Vérifie si une des routes est active
|
|
$isCurrent = false;
|
|
foreach ($allRoutes as $route) {
|
|
if (\App\Helpers\RouteHelper::isRouteActive($route)) {
|
|
$isCurrent = true;
|
|
break;
|
|
}
|
|
}
|
|
@endphp
|
|
<li id="menu-item-1958"
|
|
class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1958
|
|
{{ $isCurrent ? 'current-menu-item' : '' }}
|
|
">
|
|
<a href="{{ \App\Helpers\RouteHelper::routeNameChecker($pageContactRouteName) }}">
|
|
{{ $pageNousContacter->title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@if (isset($pageEspacePresse))
|
|
@php
|
|
$pagePressRouteName = 'front.dynamic-pages.espace-presse';
|
|
@endphp
|
|
<li id="menu-item-16"
|
|
class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16
|
|
{{ \App\Helpers\RouteHelper::isRouteActive($pagePressRouteName) ? 'current-menu-item' : '' }}
|
|
">
|
|
<a href="{{ \App\Helpers\RouteHelper::routeNameChecker($pagePressRouteName) }}">
|
|
{{ $pageEspacePresse->title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
</ul>
|
|
<div class="top-menu__item top-menu__item_lang langs">
|
|
@foreach (LaravelLocalization::getSupportedLanguagesKeys() as $localeCode)
|
|
@if (!$loop->first)
|
|
<span class="langs__separator"> / </span>
|
|
@endif
|
|
@php $url = \App\Helpers\RouteHelper::getLocalizedUrl($localeCode); @endphp
|
|
<a rel="alternate" hreflang="{{ $localeCode }}" href="{{ $url }}"
|
|
class="langs__item {{ app()->getLocale() === $localeCode ? 'active' : '' }}">
|
|
{{ strtoupper($localeCode) }}
|
|
</a>
|
|
@endforeach
|
|
</div>
|
|
</div>
|