26 lines
949 B
Twig
26 lines
949 B
Twig
|
{% if pagination|length > 1 %}
|
||
|
{% if base_url == '' %}
|
||
|
{% set base_url = '/' %}
|
||
|
{% endif %}
|
||
|
<div class="blog-pager" id="blog-pager">
|
||
|
<div class="pagenavi">
|
||
|
{% if pagination.hasPrev %}
|
||
|
{% set url = (base_url ~ pagination.params ~ pagination.prevUrl)|replace({'//':'/'}) %}
|
||
|
<a rel="prev" href="{{ url }}">«</a>
|
||
|
{% endif %}
|
||
|
{% for paginate in pagination %}
|
||
|
{% if paginate.isCurrent %}
|
||
|
<span class="current">{{ paginate.number }}</span>
|
||
|
{% elseif paginate.isInDelta %}
|
||
|
{% set url = (base_url ~ pagination.params ~ paginate.url)|replace({'//':'/'}) %}
|
||
|
<a href="{{ url }}">{{ paginate.number }}</a>
|
||
|
{% endif %}
|
||
|
{% endfor %}
|
||
|
{% if pagination.hasNext %}
|
||
|
{% set url = (base_url ~ pagination.params ~ pagination.nextUrl)|replace({'//':'/'}) %}
|
||
|
<a rel="next" href="{{ url }}">»</a>
|
||
|
{% endif %}
|
||
|
</div>
|
||
|
</div>
|
||
|
{% endif %}
|