diff --git a/app/components/banner-slider.php b/app/components/banner-slider.php index 5197f52..ad1963a 100644 --- a/app/components/banner-slider.php +++ b/app/components/banner-slider.php @@ -7,7 +7,9 @@ declare(strict_types=1); * Layout je Slide: 2/3 Titel + Text + CTA, 1/3 Firmenlogo. * Pro Slide optional: "variant" (CSS-Modifier, z. B. "house" für Eigenwerbung), * "tag" (Badge-Text, Default "Anzeige"), "background" (Bild), "cta.internal" - * (interner Link ohne target=_blank/rel=sponsored, für eigene Seiten/Anker). + * (interner Link ohne target=_blank/rel=sponsored, für eigene Seiten/Anker), + * "cta_secondary" (zweiter Button als Outline), "logo_light" (helle Logo-Platte + * für dunkle Firmenlogos). * Auto-Rotation + Fortschritts-Indikatoren übernimmt assets/js/banner.js * (pausiert bei Hover/Fokus, respektiert prefers-reduced-motion). * Ohne JS: nur der erste Banner ist sichtbar (Graceful Degradation). @@ -40,12 +42,29 @@ $total = count($banners);

- - - > (öffnet in neuem Tab) +' + . e($cta['label']) + . ($internal ? '' : ' (öffnet in neuem Tab)') + . ''; + }; +?> + +
+ + +
-