@extends('admin/layouts/admin') @section('title', __('personalization.sections.show.title')) @section('styles') @endsection @section('scripts') @endsection @section('content') @php $backUrl = route('admin.personalization.sections.index', $activePageKey ? ['active_page' => $activePageKey] : []); @endphp
@include('admin/shared/alerts')

{{ $section->formattedName() }}

{{ __('personalization.sections.show.subheading') }}

@if ($item->isConfigurable()) @endif

{{ __('personalization.sections.security_notice.title') }}

{{ __('personalization.sections.security_notice.description') }}

@if ($item->isConfigurable())
@method('PUT') @csrf

{{ __('personalization.sections.config.title') }}

{{ __('personalization.sections.config.subheading', ['name' => $section->formattedName()]) }}

{!! $item->toDTO()->render() !!} @if(empty($fields))
{{ __('personalization.sections.config.no_fields') }}
@else
@foreach($fields as $field) @include('admin.personalization.sections.includes.field', ['field' => $field, 'values' => $values, 'locales' => $locales]) @endforeach
@endif
@endif
@method('PUT') @csrf

{{ __('personalization.sections.settings.title') }}

{{ __('personalization.sections.settings.subheading') }}

@if (app()->isLocal())
@include('admin/shared/input', [ 'label' => 'UUID', 'name' => 'uuid', 'value' => $section->uuid, 'disabled' => true ])
@endif
@include('admin/shared/select', [ 'label' => __('personalization.theme.themename'), 'name' => 'theme_uuid', 'value' => $item->theme_uuid, 'options' => $themes ])
@include('admin/shared/select', [ 'label' => __('personalization.sections.fields.url'), 'name' => 'url', 'value' => $item->url, 'options' => $pages ])
@foreach($fields as $field) @if($field['translatable'] ?? false) @php $fieldKey = $field['key']; $fieldType = $field['type'] ?? 'text'; $fieldValue = $values[$fieldKey] ?? []; if (!is_array($fieldValue)) { $fieldValue = [current_locale() => $fieldValue]; } @endphp @endif @endforeach @endsection