1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-18 10:51:21 +02:00
This commit is contained in:
Awilum
2019-06-19 15:59:18 +03:00
parent 6b9b36a86f
commit 8a1f31cc40

View File

@@ -3,8 +3,17 @@
{% block content %}
<h1>{{ entry.title }}</h1>
{% for entry in entries_fetch_all('blog', 'date', 'DESC') %}
{# pagination #}
{% set entries_limit = entries_fetch('blog').entries_limit %}
{% set entries_length = entries_fetch_all('blog', 'date', 'DESC')|length %}
{% set entries_pages = (entries_length/entries_limit)|round %}
{% if page < 1 %}{% set page = 1 %}{% elseif page > entries_pages %}{% set page = entries_pages %}{% endif %}
{% set entries_offset = (page-1)*entries_limit %}
{% if entries_offset < 0 %}{% set entries_offset = 0 %}{% endif %}
{# /pagination #}
{% for entry in entries_fetch_all('blog', 'date', 'DESC', entries_offset, entries_limit) %}
<a href="{{ entry.slug }}" class="blog-post">
<h3>{{ entry.title }}</h3>
<p>{{ entry.summary|shortcode|raw}}</p>
@@ -12,4 +21,9 @@
</a>
{% endfor %}
{# pagination navigation #}
{% if (page - 1) > 0 %}<a href="?page={{ page - 1 }}">&larr;</a>{% endif %}
{% if (page) < entries_pages %}<a href="?page={{ page + 1 }} ">&rarr;</a>{% endif %}
{# /pagination navigation #}
{% endblock %}