2025-12-10 15:54:25 +01:00
|
|
|
<?php snippet('header', ['title' => $page->title(), 'template' => 'shop']) ?>
|
2025-12-10 15:12:06 +01:00
|
|
|
|
|
|
|
|
<main>
|
|
|
|
|
<nav class="store__nav">
|
|
|
|
|
<a href="<?= $site->homePage()->url() ?>"><?= t('backToShop', 'Retour à la boutique') ?></a>
|
|
|
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
<section class="section__product">
|
|
|
|
|
<div class="col-left">
|
|
|
|
|
<div class="hero">
|
|
|
|
|
<h2 class="p__baseline-big"><?= $page->title()->html() ?></h2>
|
|
|
|
|
<p class="p__baseline-big"><?= $page->price() ?>€</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="details">
|
|
|
|
|
<?php if($page->details()->isNotEmpty()): ?>
|
2025-12-12 10:59:53 +01:00
|
|
|
<?= $page->details()->kt() ?>
|
2025-12-10 15:12:06 +01:00
|
|
|
<?php endif ?>
|
|
|
|
|
</div>
|
|
|
|
|
|
2026-01-14 11:26:14 +01:00
|
|
|
<?php snippet('buy-button--t-shirt') ?>
|
2025-12-10 15:12:06 +01:00
|
|
|
</div>
|
|
|
|
|
|
2025-12-19 19:35:22 +01:00
|
|
|
<div class="product-gallery swiper">
|
|
|
|
|
<div class="swiper-wrapper">
|
|
|
|
|
<?php
|
2025-12-19 19:36:44 +01:00
|
|
|
if ($page->hasFiles()):
|
|
|
|
|
foreach($page->files()->sortBy('sort', 'asc') as $image):
|
2025-12-19 19:35:22 +01:00
|
|
|
?>
|
|
|
|
|
<div class="swiper-slide">
|
|
|
|
|
<figure>
|
|
|
|
|
<?php snippet('picture', [
|
|
|
|
|
'file' => $image,
|
|
|
|
|
'alt' => $page->title()->html(),
|
|
|
|
|
'preset' => 'product-detail',
|
|
|
|
|
'size' => 50,
|
|
|
|
|
'lazy' => false
|
|
|
|
|
]) ?>
|
|
|
|
|
</figure>
|
|
|
|
|
</div>
|
2025-12-19 19:36:44 +01:00
|
|
|
<?php
|
|
|
|
|
endforeach;
|
|
|
|
|
endif;
|
2025-12-19 19:35:22 +01:00
|
|
|
?>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Navigation arrows -->
|
|
|
|
|
<div class="swiper-button-prev"></div>
|
|
|
|
|
<div class="swiper-button-next"></div>
|
|
|
|
|
|
|
|
|
|
<!-- Pagination dots -->
|
|
|
|
|
<div class="swiper-pagination"></div>
|
|
|
|
|
</div>
|
2025-12-10 15:12:06 +01:00
|
|
|
</section>
|
|
|
|
|
</main>
|
|
|
|
|
|
2026-01-14 11:26:14 +01:00
|
|
|
<?php snippet('footer', ['scripts' => [
|
|
|
|
|
'assets/js/product-add-to-cart.js',
|
|
|
|
|
'assets/js/product-gallery.js'
|
|
|
|
|
]]) ?>
|