{{-- Listagem de perfis de layout no painel (ADR-016). O service informa `title`/`breadcrumbs` e preenche **apenas** o conteúdo — a estrutura é do shell (ADR-009/ADR-016). --}} @if (session('status')) {{ session('status') }} @endif
{{ __('layout-service::cms.new') }}
{{ __('layout-service::cms.title') }} {{ __('layout-service::cms.scope') }} {{ __('layout-service::cms.placements') }} {{ __('layout-service::cms.status') }} {{ __('layout-service::cms.actions') }} @forelse ($profiles as $profile) {{ $profile->scope }} {{ count(is_array($profile->placements) ? $profile->placements : []) }} {{ $profile->is_active ? __('layout-service::cms.active') : __('layout-service::cms.inactive') }} {{ __('layout-service::cms.edit') }} @empty {{ __('layout-service::cms.empty') }} @endforelse

{{ __('layout-service::cms.catalog_title') }}

{{ __('layout-service::cms.catalog_hint') }}

{{ __('layout-service::cms.catalog_title') }} {{ __('layout-service::cms.slot') }} {{ __('layout-service::cms.widget') }} {{ __('layout-service::cms.owner') }} {{ __('layout-service::cms.embeddable') }} @foreach ($slots as $entry) @forelse ($entry['widgets'] as $widget) {{ $entry['slot'] }} {{ __($widget['title']) }} {{ $widget['id'] }} @if ($widget['owner'] !== null) {{ $widget['group'] !== null ? $widget['group'].' / ' : '' }}{{ $widget['owner'] }} @else {{ __('layout-service::cms.owner_unknown') }} @endif {{ $widget['embeddable'] ? __('layout-service::cms.yes') : __('layout-service::cms.no') }} @empty {{ $entry['slot'] }} {{ __('layout-service::cms.catalog_empty_slot') }} @endforelse @endforeach