Skip to content
Grav 2.0 is officially stable. Read the announcement →
General

URL to most recent page?

Solved by Justin Young View solution

Started by Justin Young 3 years ago · 3 replies · 481 views
3 years ago

I believe Login plugin does similar thing. IIRC, it has configurable route and if you navigate to that route, it shows the page. So instead of showing the page, you could grab the latest post and redirect.

3 years ago Solution

Thank you.

I think I can do it by using https://learn.getgrav.org/17/content/collections

Specifically, I created a page that will display the contents of the most recent page:

YAML
---
title: Most recent page
published: true
content:
    items: '@self.children'
    order:
        by: date
        dir: desc
    limit: 1
    pagination: true
routes:
    default: /recent
---

{% for p in page.collection %}
<h2>{{ p.title|e }}</h2>
{{ p.content|raw }}
{% endfor %}
last edited 03/10/23 by Justin Young
3 years ago

Great! If this solves your problem, don't hesitate to mark your own answer as a solution ;)

👍 1

Suggested topics

Topic Participants Replies Views Activity
General · by jean-louis67, 3 days ago
2 80 2 days ago
General · by Andy Miller, 6 days ago
0 144 6 days ago
General · by Veehem, 1 week ago
0 144 1 week ago
General · by milkboy, 1 week ago
0 138 1 week ago
General · by ian russell, 2 weeks ago
2 226 2 weeks ago