@inject('activityLogger', 'V2\Services\ActivityLogger\ActivityLoggerService')
{{ csrf_field() }} @php $configModel = $configs->has('global_banner') ? $configs['global_banner'] : null; $payload = $configModel ? $configModel->payload : []; $bannerImg = $payload['banner_image'] ?? null; $bannerPath = is_array($bannerImg) ? ($bannerImg['path'] ?? '') : $bannerImg; @endphp
@include('v2-service-media::components.media-input', [ 'name' => 'banner_image', 'label' => 'Imagem do Banner', 'accept' => 'image/*', 'help' => 'Resolução ideal: 1920x200px (Desktop) para banners horizontais.', 'currentUrl' => $bannerPath ? v2_storage_url($bannerPath) : '', 'currentAlt' => $payload['banner_image_alt'] ?? '', 'currentId' => $bannerPath ? \Illuminate\Support\Facades\DB::table('v2_gallery_media')->where('file_path', $bannerPath)->value('id') : '', 'ownerModule' => 'layout_base' ])
Para onde o usuário será redirecionado ao clicar no banner. Deixe vazio para nenhum redirecionamento.
Data e hora a partir da qual o banner será exibido no portal.
Data e hora em que o banner deixará de ser exibido.
@v2can('LayoutBase', 'write') @endv2can
@include('v2-structurallandingeditor::cms.tabs.layoutbase.components.history-table', ['configModel' => $configModel, 'showMediaColumn' => true, 'logSuffix' => 'Atualizou o Comunicado Global.'])