, alles andere escaped. Kein rohes HTML in der JSON. * * Bilder sind wie bei den Veranstaltungen ohne JS normale Links auf die größte * Variante; mit JS fängt assets/js/lightbox.js den Klick ab. Das Overlay kommt * nur dazu, wenn der Artikel überhaupt Bilder hat. */ $image = $image ?? null; $blocks = $blocks ?? []; $bilder = array_values(array_filter( $blocks, static fn (array $b): bool => ($b['typ'] ?? '') === 'bild' && !empty($b['base']) && !empty($b['widths']) )); $bildAnzahl = count($bilder); $bildIndex = 0; ?>
0 ? ' data-lightbox-gallery' : '' ?>>
$image, 'sizes' => '(max-width: 768px) 100vw, 72ch', 'class' => 'news-article__lead-img', 'eager' => true, ]); ?>

$block, 'sizes' => '(max-width: 768px) 100vw, 72ch', 'class' => 'news-article__img', ]); ?> (größer ansehen)

0): ?> 'Bild aus dem Artikel', 'count' => $bildAnzahl]); ?>