@php $items = getCombinedItemsInOrder($layout); @endphp @forelse ($items as $item) {{-- ================= WIDGET ================= --}} @if ($item['type'] === 'widget') @php $widget = $item['data']; $viewPath = 'channels.widgets.' . $item['file']; @endphp @if(View::exists($viewPath)) @include($viewPath, ['widget' => $widget]) @endif {{-- ================= ADS ================= --}} @elseif ($item['type'] === 'ad') @php /** @var \App\Models\AdSpace $ad */ $ad = $item['data']; @endphp
@if ($ad->type == 1 && $ad->image)
{{ $ad->title }}
@elseif ($ad->type == 2)
{!! $ad->ad_code !!}
@endif
@endif @empty @endforelse