{% if pager.numPages > 1 %}
<div class="pagination pagination-centered">
<ul>
- {% if links.back %}
+ {% if links.prev.active %}
<li>
- {{links.back|raw}}
+ {{links.prev.html|raw}}
</li>
{% else %}
- <li class="disabled"><a href="#">« prev</a></li>
+ <li class="disabled"><a href="#">{{links.prev.title}}</a></li>
{% endif %}
- {% if links.first %}
+ {% for link in links.pages %}
+ {% if link.active %}
<li>
- {{links.first|raw}}
- </li>
- {% else %}
- <li class="disabled"><a href="#">first</a></li>
- {% endif %}
-
- {% for page in links.pages %}
- {% if page|length <= 3 %}
- <li class="active">
- <a href="#">{{page|raw}}</a>
+ {{link.html|raw}}
</li>
+ {% elseif link.title == "…" %}
+ <li class="disabled"><a href="#">{{link.title}}</a></li>
{% else %}
- <li>
- {{page|raw}}
+ <li class="active">
+ <a href="#">{{link.title}}</a>
</li>
{% endif %}
{% endfor %}
- {% if links.last %}
- <li>
- {{links.last|raw}}
- </li>
- {% else %}
- <li class="disabled"><a href="#">last</a></li>
- {% endif %}
-
- {% if links.next %}
+ {% if links.next.active %}
<li>
- {{links.next|raw}}
+ {{links.next.html|raw}}
</li>
{% else %}
- <li class="disabled"><a href="#">next »</a></li>
+ <li class="disabled"><a href="#">{{links.next.title}}</a></li>
{% endif %}
</ul>
</div>