{% init page_max = 0 %} {% init page_size = 20 %} {% init page_url = "?page=" %} {% if "page_totalsize" in globals() %} {% set-global page_total = page_totalsize %} {% end %} {% if "page_total" in globals() %} {% if page_total == 0 %} {% set-global page_max = 1 %} {% else %} {% set-global page_max = int(math.ceil(page_total/page_size)) %} {% end %} {% end %} {% if page_max >= 0 %}
首页 {% if page <= 1 %} 上一页 {% else %} 上一页 {% end %} {% for j in range(max(1, page-2), page) %} {{j}} {% end %} {{page}} {% for j in range(page+1, int(min(page+3, page_max+1))) %} {{j}} {% end %} {% if page >= page_max %} 下一页 {% else %} 下一页 {% end %} 尾页
{% end %}