{% load front_tags %}
{% if nb_pages %}
{% comment %}alors ? : {{begin}} - {{middle}} - {{end}} - nb_pages = {{nb_pages}}
alors ? : nb_pages = {{nb_pages}} - range = {{nb_pages|get_range}} - cur_page_nb = {{cur_page_nb}}
{% endcomment %}
{% if 0 < cur_page_nb %}<< {% endif %}
{% for i in begin %}
{% if i == cur_page_nb %}{{i|add:'1'}}{% else %}{{i|add:'1'}}{% endif %}
{% endfor %}
{% if middle %}
...
{% for i in middle %}
{% if i == cur_page_nb %}{{i|add:'1'}}{% else %}{{i|add:'1'}}{% endif %}
{% endfor %}
{% endif %}
{% if end %}
...
{% for i in end %}
{% if i == cur_page_nb %}{{i|add:'1'}}{% else %}{{i|add:'1'}}{% endif %}
{% endfor %}
{% endif %}
{% if cur_page_nb|add:'1' < nb_pages %}>>{% endif %}
{% endif %}