View source: Template
The HTML for this page is generated by the template shop-product.php.
All templates can be found in the /site/templates folder.
To learn more about Kirby’s templates, please check out our docs: https://getkirby.com/docs
<?php snippet('shop/header') ?>
<h1 class="shop-product-title h1"><?= $page->title()->escape() ?></h1>
<div class="grid" style="--gutter: 4.5rem">
<div class="column" style="--columns: 8">
<?php if ($image = $page->image()): ?>
<a href="<?= $image->url() ?>" data-lightbox class="img" style="--w: <?= $image->width() ?>; --h: <?= $image->height() ?>">
<?= $image ?>
</a>
<?php else: ?>
<figure class="img" style="--w: <?= esc($w ?? 1, 'css') ?>; --h: <?= esc($h ?? 1, 'css') ?>"></figure>
<?php endif ?>
<section class="section">
<h2 class="h2">You might also like</h2>
<ul class="grid" style="--gutter: 1.5rem">
<?php foreach ($page->siblings(false)->shuffle()->limit(4) as $product): ?>
<li class="column" style="--columns: 3">
<a href="<?= $product->url() ?>">
<figure>
<span class="img">
<?= $product->image()->crop(800) ?>
</span>
<figcaption class="img-caption">
<p><?= $product->title()->escape() ?></p>
<p><small>NTD <?= $product->price()->escape() ?></small></p>
</figcaption>
</figure>
</a>
</li>
<?php endforeach ?>
</ul>
</section>
</div>
<div class="column" style="--columns: 4">
<div class="shop-product-description text">
<?= $page->description()->permalinksToUrls() ?>
</div>
<p class="shop-product-price">NTD <?= $page->price()->escape() ?></p>
<button class="cta snipcart-add-item"
data-item-id="<?= $page->slug() ?>"
data-item-price="<?= $page->price()->escape() ?>"
data-item-url="<?= $page->url() ?>"
data-item-description="<?= $page->summary()->escape() ?>"
data-item-image="<?= $page->image()->url() ?>"
data-item-name="<?= $page->title()->escape() ?>">
Add to cart
</button>
</div>
</div>
<?php snippet('shop/footer') ?>