352 lines
19 KiB
PHP
352 lines
19 KiB
PHP
<!-- noindex -->
|
|
<div class="header__mobile-nav">
|
|
<div class="header__mobile-nav-button">
|
|
<span class="header__mobile-nav-button-element"></span>
|
|
</div>
|
|
<a class="header__mobile-logo" href="/" title="logo">
|
|
@if (app()->getLocale() === 'fr')
|
|
<img src="/assets/img/logo.png" alt="Logo" />
|
|
@else
|
|
<img src="{{ Vite::asset('resources/assets/images/front/logo-en.png') }}" alt="Logo" />
|
|
@endif
|
|
</a>
|
|
<div class="header__mobile-icon-block">
|
|
<div class="header__search-btn"></div>
|
|
<div class="header__search header-search sub-menu">
|
|
<form class="header__search-form header-search-form" method="get" action="{{ route('front.search') }}">
|
|
<input class="header-search-form__input form__input" type="text" name="{{ trans('front.search.query') }}"
|
|
placeholder="{{ trans('front.search.placeholder') }}" value="">
|
|
<button class="header-search-form__btn" type="submit"></button>
|
|
</form>
|
|
</div>
|
|
<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>
|
|
</div>
|
|
|
|
<div class="mobile-menu">
|
|
<div class="mobile-menu__wrapper">
|
|
<div class="mobile-menu__top">
|
|
<div class="mobile-menu__close"></div>
|
|
<div class="mobile-menu__logo">
|
|
@if (app()->getLocale() === 'fr')
|
|
<img src="/assets/img/logo.png" alt="Logo" />
|
|
@else
|
|
<img src="{{ Vite::asset('resources/assets/images/front/logo-en.png') }}" alt="Logo" />
|
|
@endif
|
|
</div>
|
|
</div>
|
|
<div class="mobile-menu__block mobile-menu__block_main">
|
|
<ul data-menu="main" class="mobile-menu__level">
|
|
@if (isset($pageNousConnaitre))
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-connaitre') }}">
|
|
{{ $pageNousConnaitre->title }}
|
|
</a>
|
|
<a class="menu-arrow-box mobile-menu__link_hassub" data-submenu="submenu-2935" href="#">
|
|
<div class="menu-submenu-arrow"></div>
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@if (isset($pageNosMarques))
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nos-marques') }}">
|
|
{{ $pageNosMarques->title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@if (isset($pageNosEngagements))
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nos-engagements') }}">
|
|
{{ $pageNosEngagements->title }}
|
|
</a>
|
|
<a class="menu-arrow-box mobile-menu__link_hassub" data-submenu="submenu-2937" href="#">
|
|
<div class="menu-submenu-arrow"></div>
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@if (isset($pageNousRejoindre))
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-rejoindre') }}">
|
|
{{ $pageNousRejoindre->title }}
|
|
</a>
|
|
<a class="menu-arrow-box mobile-menu__link_hassub" data-submenu="submenu-2951" href="#">
|
|
<div class="menu-submenu-arrow"></div>
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@if (isset($pageActualites))
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker(sprintf('front.dynamic-pages.%s', $pageActualites->id_key)) }}">
|
|
{{ $pageActualites->title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@if (isset($pageFinance))
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.finance') }}">{{ $pageFinance->title }}</a>
|
|
<a class="menu-arrow-box mobile-menu__link_hassub" data-submenu="submenu-2943" href="#">
|
|
<div class="menu-submenu-arrow"></div>
|
|
</a>
|
|
</li>
|
|
@endif
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link" href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-contacter') }}">
|
|
{{ trans('front.contact.index') }}
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<div class="mobile-menu-footer">
|
|
<div class="link-title">{{ strtoupper(__('front.pratical')) }}</div>
|
|
@if (isset($pageEspacePresse))
|
|
<div class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.espace-presse') }}">
|
|
{{ $pageEspacePresse->title }}
|
|
</a>
|
|
</div>
|
|
@endif
|
|
<!-- <div class="mobile-menu__item"><a class="mobile-menu__link" href="/sitemap.xml">Plan du site</a></div>-->
|
|
@if (isset($pageMentionsLegales))
|
|
<div class="mobile-menu__item">
|
|
<a class="mobile-menu__link" href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.mentions-legales') }}">
|
|
{{ $pageMentionsLegales->title }}
|
|
</a>
|
|
</div>
|
|
@endif
|
|
<div class="mobile-menu-footer-black">
|
|
<div class="footer__social footer-social">
|
|
<div class="footer-social__title">{{ ucfirst(__('front.follow_us')) }}</div>
|
|
<div class="footer-social__list">
|
|
<a class="footer-social__list-item" href="https://www.linkedin.com/company/767509"
|
|
target="_blank" rel="noreferer noopener" title="Linked In">
|
|
<img src="/assets/img/icon__linkedin.png" alt="LinkedIn">
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="footer__copyright copyright wrapper">
|
|
<!-- <a class="copyright__item" href="/sitemap.xml" target="_blank" rel="noreferer noopener" title="Plan du site">Plan du site</a>-->
|
|
@if (isset($pageMentionsLegales))
|
|
<a class="copyright__item" href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.mentions-legales') }}"
|
|
title="{{ $pageMentionsLegales->title }}">
|
|
{{ $pageMentionsLegales->title }}
|
|
</a>
|
|
@endif
|
|
<span class="copyright__item">Copyright LDC © {{ date('Y') }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@if (isset($pageNousConnaitre))
|
|
<div class="mobile-menu__block mobile-menu__block_sub" data-menu="submenu-2935">
|
|
<div class="mobile-menu__block-title">
|
|
<div class="mobile-menu__block-close"></div>
|
|
<a href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-connaitre') }}">
|
|
{{ $pageNousConnaitre->title }}
|
|
</a>
|
|
</div>
|
|
@php
|
|
$sections = [
|
|
'list_section_key_figures',
|
|
'list_section_our_history',
|
|
'list_section_our_project',
|
|
'list_section_our_values',
|
|
'list_section_our_governance',
|
|
'list_section_our_organization',
|
|
];
|
|
@endphp
|
|
<ul class="mobile-menu__level">
|
|
@if(array_intersect($sections, array_keys($pageNousConnaitre->content)))
|
|
<p class="menu-mobile-message">{{ trans('front.nous-connaitre.key') }}</p>
|
|
@foreach ($sections as $key => $item)
|
|
@if (array_key_exists($item, $pageNousConnaitre->content))
|
|
@php $title = $pageNousConnaitre->content[$item][0]['string_title'];
|
|
@endphp
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-connaitre') }}#{{ Str::slug($title) }}">
|
|
{{ $title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@endforeach
|
|
@endif
|
|
@php $nousConnaitreChildPages = $pageNousConnaitre->childPages->where('status', \App\Enums\DynamicPages\PageStatusEnum::published); @endphp
|
|
@if ($nousConnaitreChildPages->count())
|
|
<p class="menu-mobile-message">{{ trans('front.nous-connaitre.list') }}</p>
|
|
@foreach ($nousConnaitreChildPages as $key => $nousConnaitreChildPage)
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker(sprintf('front.dynamic-pages.%s', $nousConnaitreChildPage->id_key)) }}">
|
|
{{ $nousConnaitreChildPage->title }}
|
|
</a>
|
|
</li>
|
|
@endforeach
|
|
@endif
|
|
</ul>
|
|
</div>
|
|
@endif
|
|
@if (isset($pageNosEngagements))
|
|
<div class="mobile-menu__block mobile-menu__block_sub" data-menu="submenu-2937">
|
|
<div class="mobile-menu__block-title">
|
|
<div class="mobile-menu__block-close"></div>
|
|
<a href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nos-engagements') }}">
|
|
{{ $pageNosEngagements->title }}
|
|
</a>
|
|
</div>
|
|
@php
|
|
$sections = [
|
|
'list_section_our_commitments',
|
|
'list_section_our_strategy',
|
|
'list_section_our_ecosystem',
|
|
'list_section_our_governance',
|
|
'list_section_business_ethics',
|
|
];
|
|
@endphp
|
|
<ul class="mobile-menu__level">
|
|
@if(array_intersect($sections, array_keys($pageNosEngagements->content)))
|
|
<p class="menu-mobile-message">{{ trans('front.nos-engagements.key') }}</p>
|
|
@foreach ($sections as $key => $item)
|
|
@if (array_key_exists($item, array_keys($pageNosEngagements->content)))
|
|
@php $title = $pageNosEngagements->content[$item][0]['string_title']; @endphp
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nos-engagements') }}#{{ Str::slug($title) }}">
|
|
{{ $title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@endforeach
|
|
@endif
|
|
@php $nosEngagementsChildPages = $pageNosEngagements->childPages->where('status', \App\Enums\DynamicPages\PageStatusEnum::published); @endphp
|
|
@if ($nosEngagementsChildPages->count())
|
|
<p class="menu-mobile-message">
|
|
{{ trans('front.nos-engagements.list', [
|
|
'nbr' => $nosEngagementsChildPages->count(),
|
|
]) }}
|
|
</p>
|
|
@foreach ($nosEngagementsChildPages as $key => $nosEngagementsChildPage)
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker(sprintf('front.dynamic-pages.%s', $nosEngagementsChildPage->id_key)) }}">
|
|
{{ $nosEngagementsChildPage->title }}
|
|
</a>
|
|
</li>
|
|
@endforeach
|
|
@endif
|
|
</ul>
|
|
</div>
|
|
@endif
|
|
@if (isset($pageNousRejoindre))
|
|
<div class="mobile-menu__block mobile-menu__block_sub" data-menu="submenu-2951">
|
|
<div class="mobile-menu__block-title">
|
|
<div class="mobile-menu__block-close"></div>
|
|
<a href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.nous-rejoindre') }}">
|
|
{{ $pageNousRejoindre->title }}
|
|
</a>
|
|
</div>
|
|
@php
|
|
$pageNousRejoindreName = sprintf('front.dynamic-pages.%s', $pageNousRejoindre->id_key);
|
|
$sections = [
|
|
'list_our_jobs',
|
|
'list_your_career',
|
|
'list_our_politics',
|
|
'list_your_well_being',
|
|
'list_our_events',
|
|
'list_schools',
|
|
'list_breeders',
|
|
];
|
|
@endphp
|
|
<ul class="mobile-menu__level">
|
|
@foreach ($sections as $key => $item)
|
|
@php $pageNousRejoindreSection = $pageNousRejoindre->content[$item]; @endphp
|
|
@if ($pageNousRejoindreSection)
|
|
@php
|
|
$title = $pageNousRejoindreSection[0]['string_title'];
|
|
$subtitle = $pageNousRejoindreSection[0]['string_subtitle'];
|
|
@endphp
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker($pageNousRejoindreName) }}#{{ 'rejoin_' . $key }}">
|
|
{{ Str::ucfirst(Str::lower($title) . ' ' . Str::lower($subtitle)) }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@endforeach
|
|
</ul>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
@if (isset($pageFinance))
|
|
<div class="mobile-menu__block mobile-menu__block_sub" data-menu="submenu-2943">
|
|
<div class="mobile-menu__block-title">
|
|
<div class="mobile-menu__block-close"></div>
|
|
<a href="{{ \App\Helpers\RouteHelper::routeNameChecker('front.dynamic-pages.finance') }}">
|
|
{{ $pageFinance->title }}
|
|
</a>
|
|
</div>
|
|
@php
|
|
$pageFinanceName = sprintf('front.dynamic-pages.%s', $pageFinance->id_key);
|
|
$sections = [
|
|
'list_agir_avec_territoires',
|
|
'list_action_ldc',
|
|
'list_shareholders_area',
|
|
'list_investissor_presentation',
|
|
'list_key_numbers',
|
|
'list_publication_information',
|
|
'list_assemble',
|
|
];
|
|
@endphp
|
|
<ul class="mobile-menu__level">
|
|
@foreach ($sections as $key => $item)
|
|
@php $pageFinanceSection = $pageFinance->content[$item];@endphp
|
|
@if ($pageFinanceSection)
|
|
@php
|
|
$title = data_get($pageFinanceSection[0], 'string_title');
|
|
@endphp
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker($pageFinanceName) }}#{{ Str::slug($title) }}">
|
|
{{ $title }}
|
|
</a>
|
|
</li>
|
|
@endif
|
|
@endforeach
|
|
@php $FinanceChildPages = $pageFinance->childPages->where('status', \App\Enums\DynamicPages\PageStatusEnum::published); @endphp
|
|
@if ($FinanceChildPages->count())
|
|
<p class="menu-mobile-message">
|
|
{{ trans('front.finance.list', [
|
|
'nbr' => $FinanceChildPages->count(),
|
|
]) }}
|
|
</p>
|
|
@foreach ($FinanceChildPages as $key => $financeChildPage)
|
|
<li class="mobile-menu__item">
|
|
<a class="mobile-menu__link"
|
|
href="{{ \App\Helpers\RouteHelper::routeNameChecker(sprintf('front.dynamic-pages.%s', $financeChildPage->id_key)) }}">
|
|
{{ $financeChildPage->title }}
|
|
</a>
|
|
</li>
|
|
@endforeach
|
|
@endif
|
|
</ul>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
</div>
|