Функции и переменные используемые в шаблонах
Вывести все переменные, передаваемые в шаблон :
{{ dd(get_defined_vars()) }}
Переменные Page
{{$page->title}} - название страницы
{!! $page->content !!} - текст из визуального редактора
{{$page->files}} - прикрепленные файлы через поле MultiUpload
Пример вывода файлов
@if(count($page->files) > 0)
<div class="files">
<h4 class="h3">Прикрепленные файлы</h4>
<ul>
@foreach($page->files as $file)
<li><a href="{!! $file->url !!}">{{$file->original_name}}</a></li>
@endforeach
</ul>
</div>
@endif
Вывести меню в шаблоне :
@php($links = \App\Models\Adfm\Menu::getData('main-menu'))
@foreach($links[0] as $el)
<a href="{{$el->link}}">{{$el->title}}</a>
@endforeach
Идентификатор меню можно посмотреть в админке в разделе меню (Выделено красным) :
Пример из реальной жизни :
<div id="mobile-menu" class="d-md-none">
<ul class="list-group">
@php($links = \App\Models\Adfm\Menu::getData('main-menu'))
<li class="list-group-item">
<span id="close-mobile-menu" class="close">×</span>
</li>
@foreach($links[0] as $el)
<li class="list-group-item">
<a href="{{$el->link}}">{{$el->title}}</a>
</li>
@endforeach
</ul>
</div>
Нет комментариев