Collection-next Tag
If you're on a single entry page and want to show next entries in order (publish date, alphabetical, or manual), this is the tag you're looking for.
Date Order
This tag relies on the native publish date
field for date ordering.
Example
This will show the next 2 posts in a blog
collection. It'll scope the entries loop into the posts
tag pair. If there are no more entries, the no results text will be shown.
{{ collection:next in="blog" as="posts" limit="2" sort="date:asc" }} {{ if no_results }} No more posts to read! {{ /if }} {{ posts }} <div class="post"> <a href="{{ url }}">{{ title }}</a> </div> {{ /posts }} {{ /collection:next }}
<statamic:collection:next in="blog" as="posts" limit="2" sort="date:asc"> @if ($no_results) No more posts to read! @endif @foreach ($posts as $post) <div class="post"> <a href="{{ $post->url }}">{{ $post->title }}</a> </div> @endforeach</statamic:collection:next>
Parameters
in|collection
string
Explicitly define a collection. Defaults to whatever collection the current entry is in.
current
string
Explicitly define a current entry by id
. Defaults to the current entry in context.
collection params
inheritance
All collection tag parameters are available.
Variables
Variable | Type | Description |
---|---|---|
no_results |
boolean |
|
Docs Feedback
Submit improvements, related content, or suggestions through Github.
Betterify this page