Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

URL to most recent page?

Solved by Justin Young View solution

Started by Justin Young 4 years ago · 3 replies · 600 views
4 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.

4 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
4 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 Andy Miller, 1 week ago
0 132 1 week ago
General · by lynbor, 1 month ago
3 449 2 weeks ago
General · by lynbor, 3 weeks ago
7 582 2 weeks ago
General · by Harry, 2 weeks ago
0 171 2 weeks ago
General · by Old Man Umby, 1 month ago
2 314 4 weeks ago