{% macro render(page, pages, total, url_generator) %} {% endmacro %} {% macro _pager(page, pages, url_generator) %} {% if pages > 1 %} {% set min = page - 3 %} {% set max = page + 4 %} {% if min < 1 %} {% set max = max - min %} {% endif %} {% if max >= pages %} {% set min = min - max + pages %} {% endif %} {% if min < 1 %} {% set min = 1 %} {% endif %} {% if max >= pages %} {% set max = pages %} {% endif %} {% if min > 1 %}