News for hackers. Stuff that matters.
Re:Kirby is a file-based CMS by pedroborges on Monday February 20, 2017 @09:04AM (#13687275)
You can do whatever you want on your templates. If by widget you mean reusable code, you could use a snippet.

So this logic can go on a template or snippet:

  <?php $latest = page('blog')->children()->visible()->limit(6); ?>

  <div class="widget">
  <?php foreach($latest as $post) : ?>
    <a href="<?= $post->url()?>"><h2><?= $post->title()->html() ?></h2></a>
  <?php endforeach ?>
  </div>
Instead of fetching the post on the template, you could use a controller and just pass the $latest variable to the template.

There are no comments on this comment yet.