{% load wagtailcore_tags %} {% if items.paginator.num_pages > 1 %}
{% endif %} {% with items.number|add:"-3" as page_start %} {% with items.number|add:"3" as page_end %} {% with items.paginator.num_pages as total_pages %} {% for i in items.paginator.page_range %} {% if i >= page_start and i <= page_end or i == 1 or i == total_pages %} {% if items.number == i %}