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
Back to the page
<?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') ?>