2026-01-05 19:33:15 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/** @var \Kirby\Cms\Block $block */
|
|
|
|
|
$alt = $block->alt();
|
|
|
|
|
$caption = $block->caption();
|
2026-02-21 17:52:13 +01:00
|
|
|
$src = $block->image()->toFile()->url();
|
2026-01-05 19:33:15 +01:00
|
|
|
|
2026-04-11 17:49:46 +02:00
|
|
|
$GLOBALS['figCount'] = ($GLOBALS['figCount'] ?? 0) + 1;
|
2026-04-11 18:57:03 +02:00
|
|
|
$figId = 'fig-' . Str::slug($block->parent()?->author() ?? '') . '-' . $GLOBALS['figCount'];
|
2026-04-11 17:49:46 +02:00
|
|
|
|
2026-01-05 19:33:15 +01:00
|
|
|
?>
|
2026-02-21 17:52:13 +01:00
|
|
|
|
2026-01-05 19:33:15 +01:00
|
|
|
<?php if ($src): ?>
|
2026-04-11 17:49:46 +02:00
|
|
|
<figure id="<?= $figId ?>">
|
2026-02-21 17:52:13 +01:00
|
|
|
|
2026-04-09 18:19:19 +02:00
|
|
|
<img src="<?= $src ?>" alt="<?= $alt->esc() ?>">
|
2026-02-21 17:52:13 +01:00
|
|
|
|
2026-04-09 18:19:19 +02:00
|
|
|
<?php if ($caption->isNotEmpty()): ?>
|
|
|
|
|
<figcaption>
|
|
|
|
|
<?= $caption->kt() ?>
|
|
|
|
|
</figcaption>
|
|
|
|
|
<?php endif ?>
|
|
|
|
|
</figure>
|
|
|
|
|
<?php endif ?>
|