File: D:/HostingSpaces/SBogers95/rentman.io/resources/views/site/organisms/footer.blade.php
<footer>
@php
$featureProducts = [21, 4, 16];
@endphp
@include('site.components.prefooter')
<div class="c-footer l-grid">
<nav class="c-footer__nav">
@if(isset($links))
@if(isset($links->products))
<dl class="c-footer__column">
<dt class="c-footer__item">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">{{ $links->products->name }}</p>
</dt>
{{-- Just to be sure check if subnav isset --}}
@if(isset($links->subnav->products))
{{-- Strip out the last 5 products that are actually the solutions ¯\_(ツ)_/¯ --}}
@foreach (array_slice($links->subnav->products->toArray(), 0, count($links->subnav->products) - 5) as $key => $product)
@if(!in_array($product->node->id, $featureProducts))
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{$product->route}}">{{ $product->node->translation->name }}</a>
</dd>
@endif
@endforeach
<dt class="c-footer__item c-footer__item--gap">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">@lang('site/global.menu.features')</p>
@foreach( $links->subnav->products as $product)
@if(in_array($product->node->id, $featureProducts))
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{$product->route}}">{{ $product->node->translation->name }}</a>
</dd>
@endif
@endforeach
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{$links->integrations->route}}">{{ $links->integrations->node->translation->name }}</a>
</dd>
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{$links->rentmanapp->route}}">{{ $links->rentmanapp->node->translation->name }}</a>
</dd>
</dt>
@endif
</dl>
@endif
@if(isset($links->solutions) || isset($links->customers))
<dl class="c-footer__column">
@if(isset($links->solutions) && isset($links->subnav->solutions) && $links->subnav->solutions->count() > 0)
<dt class="c-footer__item">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">
@if(\Illuminate\Support\Facades\Lang::has('site/global.menu') && \Illuminate\Support\Facades\Lang::has('site/global.menu.solutions'))
@lang('site/global.menu.solutions')
@else
{{ $links->solutions->name }}
@endif
</p>
</dt>
{{-- Loop throught the groups--}}
@foreach( $links->subnav->solutions as $subNavKey => $subNavItem)
{{-- Only add gaps in the solutions for each group --}}
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{$subNavItem->route}}">{{ $subNavItem->node->translation->name }}</a>
</dd>
@endforeach
@endif
@if(isset($links->customers) && config('site.footerNavigation.customers') !== null)
<dt class="c-footer__item @if(isset($links->solutions) && isset($links->subnav->solutions) && $links->subnav->solutions->count() > 1) c-footer__item--gap @endif">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">{{ $links->customers->name }}</p>
</dt>
@foreach(config('site.footerNavigation.customers') as $subnavItem)
@continue(!isset($links->{$subnavItem}))
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{ $links->{$subnavItem}->route }}">
{{ $links->{$subnavItem}->name }}
</a>
</dd>
@endforeach
@endif
</dl>
@endif
@if(config('site.footerNavigation.resources') !== null)
<dl class="c-footer__column">
<dt class="c-footer__item">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">@lang('site/global.menu.resourcesTitle')</p>
</dt>
@foreach(config('site.footerNavigation.resources') as $subnavItem)
@if($subnavItem == 'support')
<dd class="c-footer__item">
<a class="c-footer__link" href="@lang('site/global.supportLink')">@lang('site/global.supportNavItem')</a>
</dd>
@endif
@continue(!isset($links->{$subnavItem}))
<dd class="c-footer__item">
<a class="c-footer__link" href="/{{ $links->{$subnavItem}->route }}">
{{ $links->{$subnavItem}->name }}
</a>
</dd>
@endforeach
</dl>
@endif
<dl class="c-footer__column">
<dt class="c-footer__item">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">@lang('site/global.menu.language')</p>
</dt>
<dt class="c-footer__language-menu">
@include('site.components.languageSelect')
</dt>
@if(config('site.footerNavigation.rentman') !== null)
<dt class="c-footer__item c-footer__item--gap c-footer__item--gap--language">
<p class="c-footer__link c-footer__link--has-no-hover c-footer__link--heading">@lang('site/global.menu.rentmanTitle')</p>
</dt>
@foreach(config('site.footerNavigation.rentman') as $menuKey => $subMenus)
@foreach($subMenus as $subnavItem)
@continue(!isset($links->{$subnavItem}))
<dd class="c-footer__item @if($loop->first && !$loop->parent->first) c-footer__item--gap @endif">
<a class="c-footer__link" href="/{{ $links->{$subnavItem}->route }}">
{{ $links->{$subnavItem}->name }}
</a>
</dd>
@endforeach
@endforeach
@endif
</dl>
@endif
</nav>
</div>
@include('site.components.subfooter')
</footer>