31 lines
933 B
PHP
31 lines
933 B
PHP
<?php
|
|
/*
|
|
Snippets are a great way to store code snippets for reuse
|
|
or to keep your templates clean.
|
|
|
|
The note snippet renders an excerpt of a blog article.
|
|
|
|
More about snippets:
|
|
https://getkirby.com/docs/guide/templates/snippets
|
|
*/
|
|
?>
|
|
<article class="note-excerpt">
|
|
<a href="<?= $note->url() ?>">
|
|
<header>
|
|
<figure class="img" style="--w: 16; --h:9">
|
|
<?php if ($cover = $note->cover()): ?>
|
|
<img src="<?= $cover->crop(320, 180)->url() ?>" alt="<?= $cover->alt()->esc() ?>">
|
|
<?php endif ?>
|
|
</figure>
|
|
|
|
<h2 class="note-excerpt-title"><?= $note->title()->esc() ?></h2>
|
|
<time class="note-excerpt-date" datetime="<?= $note->published('c') ?>"><?= $note->published() ?></time>
|
|
</header>
|
|
<?php if (($excerpt ?? true) !== false): ?>
|
|
<div class="note-excerpt-text">
|
|
<?= $note->text()->toBlocks()->excerpt(280) ?>
|
|
</div>
|
|
<?php endif ?>
|
|
</a>
|
|
</article>
|