{% if pages > 1 %} {# the left and right key should not become 0 or higher than allowed #} {% if page == 1 %}{% set leftpage = 1 %}{% else %}{% set leftpage = page - 1 %}{% endif %} {% if page == pages %}{% set rightpage = pages %}{% else %}{% set rightpage = page + 1 %}{% endif %} {# the number of first and last pages to be displayed #} {% set extremePagesLimit = 3 %} {# the number of pages that are displayed around the active page #} {% set nearbyPagesLimit = 2 %}