Display CMS Optimierungen 29-05-2026
- Mediathek: Video-Vorschaubilder statt Icons (FFmpeg-Thumbnails + Backfill-Command), Kategorie "Sonstiges" - B2in Media-Picker zeigt alle Medientypen, Typ wird automatisch erkannt; Thumbnail-Preview vor allen Medien-URL-Feldern - B2in Marke/Footer: Footer ein/aus, Logo+Claim frei positionierbar (Ecken) mit Constraints, separate Anzeige-Schalter - Angebote-Modul dynamisch: kein Slide-Typ mehr, einheitliches Detail-Layout mit ein-/ausblendbaren Bloecken, Logo/Brand pro Slide, Streichpreis-Option - Player: leere Module stoppen Endlosschleife, dynamische Layout-Anpassung bei verstecktem Footer/Header - Fix: Script-Ladereihenfolge (Livewire vor Flux), entfernte stale public/flux/flux.js, Modal-Crash beim Aktualisieren behoben Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
9262132325
commit
6c6d683b9a
42 changed files with 2267 additions and 13905 deletions
|
|
@ -220,6 +220,13 @@
|
|||
<flux:icon.play class="w-3 h-3" />
|
||||
{{ __('Test-URL') }}
|
||||
</a>
|
||||
<flux:button wire:click="rotatePreviewToken({{ $display->id }})"
|
||||
wire:confirm="Vorschau-Link neu erzeugen? Der bisherige Link wird damit ungültig."
|
||||
size="xs"
|
||||
variant="ghost"
|
||||
icon="arrow-path">
|
||||
{{ __('Link erneuern') }}
|
||||
</flux:button>
|
||||
<flux:button wire:click="publishDraft({{ $display->id }})"
|
||||
wire:confirm="Diesen Entwurf veröffentlichen und den Live-Stand ersetzen?"
|
||||
size="xs"
|
||||
|
|
@ -342,17 +349,23 @@
|
|||
@if($availableVersions->isNotEmpty())
|
||||
<div class="flex gap-2">
|
||||
<div class="flex-1">
|
||||
<flux:select wire:model="addVersionSelect" placeholder="Modul hinzufügen...">
|
||||
<flux:select wire:model="versionsToAdd"
|
||||
variant="listbox"
|
||||
multiple
|
||||
searchable
|
||||
placeholder="Module hinzufügen..."
|
||||
selected-suffix="Module ausgewählt">
|
||||
@foreach($availableVersions as $version)
|
||||
<option value="{{ $version->id }}">{{ $version->name }} ({{ $version->type->label() }})</option>
|
||||
<flux:select.option value="{{ $version->id }}">{{ $version->name }} ({{ $version->type->label() }})</flux:select.option>
|
||||
@endforeach
|
||||
</flux:select>
|
||||
</div>
|
||||
<flux:button wire:click="addVersion"
|
||||
<flux:button wire:click="addSelectedVersions"
|
||||
type="button"
|
||||
icon="plus"
|
||||
size="sm"
|
||||
variant="ghost">
|
||||
{{ __('Hinzufügen') }}
|
||||
</flux:button>
|
||||
</div>
|
||||
@else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue