{% set length = 5%} {% set page = (r/pageLength)|int %} {% set middle = (length/2)|int+1 %} {% if page < middle %} {% set pre = page %} {% set post = length-page%} {% else %} {% set pre = middle-1 %} {% set post = middle%} {% endif %}