{% if has_page %}
{% if paging.no > 1 %}
« previous
{% endif %}
{% if paging.no > 9 %}
1
{% endif %}
{% for p in range(0, paging.no|round(-1, 'floor')|int, 10) %}
{% if p > 0 %}
{%if paging.no == p %}
{{p}}
{% else %}
{{p}}
{% endif %}
{% endif %}
{% endfor %}
{% for p in range(paging.no|round(-1, 'floor')|int, paging.no|round(-1, 'floor')|int +10) %}
{%if paging.no == p %}
{{p}}
{% else %}
{% if 0 < p <= paging.max %}
{{p}}
{% endif %}
{% endif %}
{% endfor %}
{% for p in range( paging.no|round(-1, 'floor')|int+10, paging.max, 10) %}
{%if paging.no == p %}
{{p}}
{% else %}
{% if p < paging.max %}
{{p}}
{% endif %}
{% endif %}
{% endfor %}
{% if paging.no < paging.max %}
next »
{% endif %}
{% endif %}