{{ __('Cabinet Display - CMS Verwaltung') }} {{ __('Verwalten Sie die Inhalte der Display-Seite') }} {{-- Hilfe-Banner --}}

{{ __('Schnellanleitung') }}

Videos: Videos müssen aufgrund der Dateigrößer vorab per SFTP hochgeladen werden. Die Position (0-100%) bestimmt den vertikalen Bildausschnitt.

Footer-Inhalte: Werden alle 30 Sekunden gewechselt. URLs werden automatisch als QR-Code angezeigt.

Footer-Inhalte: Sind alle Inhalte ausgeblendet, wird der Footer ausgeblendet und das Video auf 100% der Höhe angezeigt.

Display-URL: https://cabinet.b2in.eu

API-Endpunkt: {{ url('/api/display/config') }}

{{-- Success-Meldungen --}} @if (session()->has('success')) {{ session('success') }} @endif {{-- Video-Verwaltung --}}
{{ __('Video-Playlist') }} {{ __('Videos werden in der angegebenen Reihenfolge abgespielt') }}
{{ __('Video hinzufügen') }}
@if($videos->isEmpty())

{{ __('Noch keine Videos vorhanden. Fügen Sie Ihr erstes Video hinzu!') }}

@else
@foreach($videos as $index => $video)
@if($index > 0) @endif @if($index < count($videos) - 1) @endif
{{ $video->is_active ? __('Aktiv') : __('Inaktiv') }} {{ $video->title ?: $video->filename }}
📁 {{ $video->filename }} 📍 Position: {{ $video->position }}%
@endforeach
@endif
{{-- Footer-Content-Verwaltung --}}
{{ __('Footer-Inhalte') }} {{ __('Inhalte werden alle 30 Sekunden im Footer gewechselt') }} @if($footerContents->isNotEmpty())
📊 Gesamt-Klicks: {{ $footerContents->sum('clicks') }}
@endif
{{ __('Inhalt hinzufügen') }}
@if($footerContents->isEmpty())

{{ __('Noch keine Footer-Inhalte vorhanden. Fügen Sie den ersten Inhalt hinzu!') }}

@else
@foreach($footerContents as $index => $footer)
@if($index > 0) @endif @if($index < count($footerContents) - 1) @endif
{{ $footer->is_active ? __('Aktiv') : __('Inaktiv') }} {{ $footer->headline }} {{ $footer->clicks }} {{ __('Klicks') }}
{{ $footer->subline }}
@if($footer->url)
{{ $footer->short_code }}
@else
Kein QR-Code (Keine URL angegeben)
@endif
{{ __('Bearbeiten') }} {{ __('Short-Code neu generieren') }} {{ __('Klicks zurücksetzen') }} {{ __('Löschen') }}
@endforeach
@endif
{{-- Video Modal --}}
{{ $videoId ? __('Video bearbeiten') : __('Video hinzufügen') }}
@foreach($availableVideos as $videoFile) @endforeach @error('videoFilename') {{ $message }} @enderror @error('videoPosition') {{ $message }} @enderror
{{ __('Abbrechen') }} {{ $videoId ? __('Aktualisieren') : __('Hinzufügen') }}
{{-- Footer Modal --}}
{{ $footerId ? __('Footer-Inhalt bearbeiten') : __('Footer-Inhalt hinzufügen') }}
@error('footerHeadline') {{ $message }} @enderror @error('footerSubline') {{ $message }} @enderror @error('footerUrl') {{ $message }} @enderror
{{ __('Abbrechen') }} {{ $footerId ? __('Aktualisieren') : __('Hinzufügen') }}