diff options
Diffstat (limited to 'templates/paginator.html')
-rw-r--r-- | templates/paginator.html | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/templates/paginator.html b/templates/paginator.html new file mode 100644 index 00000000..3e8bd856 --- /dev/null +++ b/templates/paginator.html @@ -0,0 +1,35 @@ +{% spaceless %} +{% if is_paginated %} +<div class="paginator"> +{% if has_previous %}<span class="prev"><a href="{{base_url}}page={{ previous }}{{ extend_url }}" title="上一页">« 上一页</a></span>{% endif %} + +{% if not in_leading_range %} + {% for num in pages_outside_trailing_range %} + <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" >{{ num }}</a></span> + {% endfor %} + ... +{% endif %} + +{% for num in page_numbers %} + {% ifequal num page %} + {% ifequal pages 1 %} + {% else %} + <span class="curr" title="当前页">{{ num }}</span> + {% endifequal %} + {% else %} + <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" title="第{{ num }}页">{{ num }}</a></span> + {% endifequal %} +{% endfor %} + +{% if not in_trailing_range %} + ... + {% for num in pages_outside_leading_range reversed %} + <span class="page"><a href="{{base_url}}page={{ num }}{{ extend_url }}" title="第{{ num }}页">{{ num }}</a></span> + {% endfor %} +{% endif %} + +{% if has_next %}<span class="next"><a href="{{base_url}}page={{ next }}{{ extend_url }}" title="下一页">下一页 »</a></span>{% endif %} +</div> +{% endif %} + +{% endspaceless %}
\ No newline at end of file |