Nachtrag 11: Herkunfts-Sektion liest Ort, Entfernung und Rolle aus der Markenverwaltung (drei neue Felder an cms_brands, BrandOriginSeeder), Kartenpositionen im Code, „Marken“ in der Sidebar. Nachtrag 12: Inhalte-Editor zeigt die Seiten der Website mit ihren Sektionen in Reihenfolge (config/cms_pages.php, CmsPageTree), Felder in Klartext, fehlende Sektionen aus der Sprachdatei anlegbar, Vorschau der echten Seite im iframe mit Sprung zur Sektion; Anker an allen lebenden Sektionen nachgezogen. Nachtrag 13: Referenzen als eigenes Modul (CmsReference, Portal-Seite, /referenzen mit Fallback auf die Markengalerien); Immobilien-Projekte aus Sidebar und CMS-Übersicht genommen, Route bleibt. Dazu .gitignore für _b2in_interior_shop/ und docs/. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
21 lines
1 KiB
PHP
21 lines
1 KiB
PHP
@if (!empty($content))
|
||
<section id="bild" class="relative h-[30vh] min-h-[220px] overflow-hidden">
|
||
<x-web-picture
|
||
src="{{ theme_image_url($content['image'] ?? '') }}"
|
||
alt="{{ $content['image_alt'] ?? 'Dekoratives Bild' }}"
|
||
class="absolute inset-0 w-full h-full object-cover" />
|
||
<div class="absolute inset-0 bg-gradient-to-t from-black/60 via-black/30 to-black/10"></div>
|
||
@if (isset($content['quote']))
|
||
<div class="absolute inset-0 flex items-end justify-center pb-12 px-6">
|
||
<div class="text-center slide-up delay-300">
|
||
<p class="text-xl lg:text-2xl font-medium text-white italic max-w-2xl leading-relaxed">
|
||
"{{ $content['quote'] }}"
|
||
</p>
|
||
@if (isset($content['author']))
|
||
<p class="text-sm text-white/70 mt-3">– {{ $content['author'] }}</p>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
@endif
|
||
</section>
|
||
@endif
|