@extends('layouts.app') @section('body-class', 'page-home device-' . ($device ?? 'pc')) @section('title', \InnoShop\Common\Libraries\MetaInfo::getInstance($page)->getTitle()) @section('description', \InnoShop\Common\Libraries\MetaInfo::getInstance($page)->getDescription()) @section('keywords', \InnoShop\Common\Libraries\MetaInfo::getInstance($page)->getKeywords()) @push('header') @if (request()->get('design')) @endif @endpush @section('content') @if(empty($modules) && !request()->get('design')) @endif @hookinsert('page.show.top') @php $isDesignMode = request()->get('design'); $hasModules = !empty($modules); @endphp @if($isDesignMode || $hasModules)
@if ($hasModules) @foreach ($modules as $module)
@if($isDesignMode) @include('PageBuilder::front.partials.module-edit-buttons', ['module' => $module]) @endif
@if (View::exists('PageBuilder::front.modules.' . $module['code'])) @include('PageBuilder::front.modules.' . $module['code'], [ 'module' => $module, 'content' => $module['content'], 'module_id' => $module['module_id'] ?? $loop->index, ]) @endif
@endforeach @else

{{ __('PageBuilder::modules.no_modules_data') }}

@endif
@elseif(isset($result)) {!! $result !!} @else
{!! $page->translation->content !!}
@endif @hookinsert('page.show.bottom') @endsection