{% set page_links = page_links|default(4) %} {% set from_page = data.current_page - page_links %} {% set from_page = (from_page < 1) ? 1 : from_page %} {% set to_page = (from_page + page_links) %} {% set to_page = (to_page > data.last_page) ? data.last_page : to_page %} {% set prev_page = data.current_page - 1 %} {% set prev_page = (prev_page < 1) ? 1 : prev_page %} {% set next_page = data.current_page + 1 %} {% set next_page = (next_page > data.last_page) ? data.last_page : next_page %} {% set class = class|default('ui pagination menu') %} {% if data.last_page > 1 %}
{% if data.current_page > 1 and simple_mode != true %} {% endif %} {% for index in from_page..to_page %} {{ index }} {% endfor %} {% if data.last_page > data.current_page and simple_mode != true %} {% endif %}
{% endif %}