# Can't get page.earlier/later to work

**URL:** <https://zola.discourse.group/t/cant-get-page-earlier-later-to-work/1092>\
**Category:** Support\
**Created:** [November 16, 2021, 7:25am UTC](https://zola.discourse.group/t/cant-get-page-earlier-later-to-work/1092 "2021-11-16T07:25:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kflak](https://avatars.discourse-cdn.com/v4/letter/k/f08c70/32.png) [@kflak](https://zola.discourse.group/u/kflak)\
**Post date:** [November 16, 2021, 7:25am UTC](https://zola.discourse.group/t/cant-get-page-earlier-later-to-work/1092/1 "2021-11-16T07:25:36Z")

</div>

Hi all,

I would like to create a “Next” and “Previous” link for the pages in a section, but I can’t figure out how to make it work. Right now I have this:  
`<p><a href="{{ page.earlier | safe }}">Next</a></p>`  
in my page template, but this only gives me an `[object]`, not a path to the earlier page. I have set `sort_by` to `"date"`. I thought I might be able to do `page.earlier.permalink` but this throws an error:  
`Reason: Variable `page.earlier.permalink` not found in context while rendering`

Grateful for any help!

K

---

<div class="post-metadata">

**Author:** ![TeFiLeDo](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/tefiledo/32/631_2.png) [@TeFiLeDo](https://zola.discourse.group/u/TeFiLeDo)\
**Post date:** [November 16, 2021, 1:02pm UTC](https://zola.discourse.group/t/cant-get-page-earlier-later-to-work/1092/2 "2021-11-16T13:02:37Z")

</div>

I think you need to wrap it with an `if`. Otherwise you run into a problem on the earliest page.

```auto
{% if page.earlier %}
<p>
    <a href="{{ page.earlier.permalink | safe }}">Next</a>
</p>
{% endif %}

```

---

<div class="post-metadata">

**Author:** ![kflak](https://avatars.discourse-cdn.com/v4/letter/k/f08c70/32.png) [@kflak](https://zola.discourse.group/u/kflak)\
**Post date:** [November 16, 2021, 1:41pm UTC](https://zola.discourse.group/t/cant-get-page-earlier-later-to-work/1092/3 "2021-11-16T13:41:53Z")

</div>

Thank you very much! Makes perfect sense…
