make pagination numbers optional

This commit is contained in:
madrilene 2024-02-12 11:22:25 +01:00
parent 351cef7ac6
commit a1105085ec
2 changed files with 4 additions and 1 deletions

View file

@ -37,7 +37,8 @@ module.exports = {
pagination: 'Blog', pagination: 'Blog',
paginationPage: 'Page', paginationPage: 'Page',
paginationPrevious: 'Previous', paginationPrevious: 'Previous',
paginationNext: 'Next' paginationNext: 'Next',
paginationNumbers: true
}, },
details: { details: {
aria: 'section controls', aria: 'section controls',

View file

@ -47,12 +47,14 @@ masonry: true
<a href="{{ pagination.href.previous }}"> {{ meta.blog.paginationPrevious }} </a> <a href="{{ pagination.href.previous }}"> {{ meta.blog.paginationPrevious }} </a>
{% else %} {{ meta.blog.paginationPrevious }} {% endif %} {% else %} {{ meta.blog.paginationPrevious }} {% endif %}
</li> </li>
{% if meta.blog.paginationNumbers %}
{%- for pageEntry in pagination.pages %} {%- for pageEntry in pagination.pages %}
<li> <li>
<a href="{{ pagination.hrefs[ loop.index0 ] }}" id="link_{{ loop.index }}" aria-labelledby="prefix link_{{ loop.index }}" {% if page.url == pagination.hrefs[ loop.index0 ] %} aria-current="page" {% endif %}> <a href="{{ pagination.hrefs[ loop.index0 ] }}" id="link_{{ loop.index }}" aria-labelledby="prefix link_{{ loop.index }}" {% if page.url == pagination.hrefs[ loop.index0 ] %} aria-current="page" {% endif %}>
{{ loop.index }}</a> {{ loop.index }}</a>
</li> </li>
{%- endfor %} {%- endfor %}
{% endif %}
<li> <li>
{% if pagination.href.next %} {% if pagination.href.next %}
<a href="{{ pagination.href.next }}">{{ meta.blog.paginationNext }}</a> <a href="{{ pagination.href.next }}">{{ meta.blog.paginationNext }}</a>