2026-04-15 18:58:25 +02:00
|
|
|
<?php snippet('header') ?>
|
|
|
|
|
|
2026-06-05 20:50:56 +02:00
|
|
|
<?php snippet('mobile-menu') ?>
|
|
|
|
|
|
2026-05-14 17:22:34 +02:00
|
|
|
<div id="home-slideshow">
|
2026-05-26 14:00:45 +02:00
|
|
|
|
2026-05-26 17:20:22 +02:00
|
|
|
<?php foreach ($slides as $slide): ?>
|
|
|
|
|
<?php if ($slide['pair']): ?>
|
2026-05-26 14:00:45 +02:00
|
|
|
<div class="slide portrait-pair">
|
2026-05-26 17:20:22 +02:00
|
|
|
<?php snippet('picture', ['file' => $slide['a'], 'srcsetName' => 'home-slideshow', 'sizes' => '50vw', 'lazy' => false]) ?>
|
|
|
|
|
<?php snippet('picture', ['file' => $slide['b'], 'srcsetName' => 'home-slideshow', 'sizes' => '50vw', 'lazy' => false]) ?>
|
2026-05-26 14:00:45 +02:00
|
|
|
</div>
|
2026-05-26 17:20:22 +02:00
|
|
|
<?php elseif ($slide['file']->type() === 'video'): ?>
|
2026-05-26 14:00:45 +02:00
|
|
|
<div class="slide">
|
2026-05-26 17:20:22 +02:00
|
|
|
<video autoplay muted loop playsinline data-id="<?= $slide['file']->uuid() ?>">
|
|
|
|
|
<source src="<?= $slide['file']->url() ?>" type="<?= $slide['file']->mime() ?>">
|
2026-05-26 10:56:17 +02:00
|
|
|
</video>
|
2026-05-26 14:00:45 +02:00
|
|
|
</div>
|
|
|
|
|
<?php else: ?>
|
2026-06-05 18:40:03 +02:00
|
|
|
<div class="slide<?= e($slide['isHiddenOnMobile'], ' desktop-only') ?>">
|
2026-05-26 17:20:22 +02:00
|
|
|
<?php snippet('picture', ['file' => $slide['file'], 'srcsetName' => 'home-slideshow', 'sizes' => '100vw', 'lazy' => false]) ?>
|
2026-05-26 14:00:45 +02:00
|
|
|
</div>
|
|
|
|
|
<?php endif ?>
|
2026-05-26 17:20:22 +02:00
|
|
|
<?php endforeach ?>
|
|
|
|
|
|
2026-05-14 17:22:34 +02:00
|
|
|
<button class="prev"></button>
|
|
|
|
|
<button class="next"></button>
|
2026-05-26 10:56:17 +02:00
|
|
|
</div>
|
2026-05-14 17:22:34 +02:00
|
|
|
|
2026-05-26 10:56:17 +02:00
|
|
|
<script src="/assets/js/home-slideshow.js"></script>
|
|
|
|
|
<?php snippet('footer') ?>
|