Neuste Kommentare anzeigen
Um die zuletzt veröffentlichten Kommentare anzuzeigen, stehen zwei Snippets zur Verfügung. Zudem stehen zwei site-methods bereit, mit denen sich eine solche Liste umsetzen lässt.
(Since version 3.8)
Snippets
Latest Comments
Um eine einfache Liste der letzten fünf Kommentare anzuzeigen, benutze das komments/latest-comments Snippet:
<?php snippet('komments/latest-comments'); ?>
Es zeigt eine einfache Liste an, die den Namen der Autorinnen und den Titel der betroffenen Seiten anzeigt:
<ul class="latest-comments">
<li>
<span class="comment-author">AUTHOR NAME</span>
—
<a href="PAGEURL#COMMENTID">
Page Title
</a>
</li>
</ul>
Du kannst das Snippet anpassen, indem du es in deinen eigenen Snippets überschreibst. Lege dazu die Datei sites/snippets/komments/latest-comments.php an und kopiere den Inhalt aus der Original-Datei hinein, um dann Anpassungen vorzunehmen.
Latest Comment Pages
Um eine Liste der zuletzt kommentierten Seiten anzuzeigen, benutze das komments/latest-comment-pages Snippet:
<?php snippet('komments/latest-comment-pages'); ?>
Es zeigt eine einfache Liste an, die den Titel der betroffenen Seiten, die Zahl der Kommentare und den Namen des letzten Kommentar-Autoren anzeigt:
<ul class="latest-comment-pages">
<li>
<a href="PAGEURL#COMMENTID">
<span class="comment-page-title">PAGETITLE</span>
<span class="comment-info">(COUNT, AUTHORNAME)</span>
</a>
</li>
</ul>
Du kannst das Snippet anpassen, indem du es in deinen eigenen Snippets überschreibst. Lege dazu die Datei sites/snippets/komments/latest-comment-pages.php an und kopiere den Inhalt aus der Original-Datei hinein, um dann Anpassungen vorzunehmen.
Site-Methods
Um eine eigene Auflistung zu erstellen, stehen dir zwei Seiten-Methoden zur Verfügung. Sie geben jeweils eine Kirby-Structure zurück.
latestComments
Gibt eine einfache Kirby-Structure mit Kommentaren zurück.
<?php dump($site()->latestComments()); ?>
Über den Parameter limit lässt sich die Zahl der zurückgegebenen Kommentare steuern, mit dem Parameter showWebmentions aktivieren, dass auch Webmentions einbezogen werden.
latestCommentsPerPage
Gibt eine nach Seiten gruppierte Kirby-Structure mit Kommentaren zurück.
<?php dump($site()->latestCommentsPerPage()); ?>
Über den Parameter limit lässt sich die Zahl der zurückgegebenen Kommentare steuern, mit dem Parameter showWebmentions aktivieren, dass auch Webmentions einbezogen werden.