adding #10
parent
f7e411f865
commit
ca1fd41498
@ -0,0 +1,46 @@
|
|||||||
|
@foreach($menuItems['data'] as $item)
|
||||||
|
@php
|
||||||
|
|
||||||
|
// class if url is same as page
|
||||||
|
$current = NULL;
|
||||||
|
|
||||||
|
// attribute target
|
||||||
|
$target = NULL;
|
||||||
|
|
||||||
|
// if page is not null
|
||||||
|
if ($item['page']) {
|
||||||
|
$title = $item['page']['title'];
|
||||||
|
$url = '/'.$item['page']['slug'];
|
||||||
|
|
||||||
|
// if page is current page
|
||||||
|
$current = isCurrentPage($item['page']['slug'], ' current');
|
||||||
|
|
||||||
|
// if title is set overwrite
|
||||||
|
if ($item['title']) {
|
||||||
|
$title = $item['title'];
|
||||||
|
}
|
||||||
|
|
||||||
|
// if page empty and only title and url is set
|
||||||
|
} elseif ($item['title'] && $item['url']) {
|
||||||
|
$title = $item['title'];
|
||||||
|
$url = $item['url'];
|
||||||
|
|
||||||
|
// if target set
|
||||||
|
if (isset($item['target'])) {
|
||||||
|
$target = 'target='.$item['target'];
|
||||||
|
|
||||||
|
if ($item['target'] === '_blank') {
|
||||||
|
$target .= ' rel=noreferrer';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<a class="tabs__item{{ $current }}" {{ $target }} href="{{ $url }}">
|
||||||
|
{{ $title }}
|
||||||
|
</a>
|
||||||
|
@endforeach
|
Loading…
Reference in new issue