高安全性的内容管理系统
一站式建站解决方案
高性能静态网站构建工具
精美的网站模板库
详细的模板开发指南
完整的API接口说明
直观的视频使用指南
常见问题解答集锦
最新产品动态与行业资讯
了解我们的故事
获取支持与合作
说明:用于获取文章列表、产品列表的分页信息
使用方法:{% pagination 变量名称 with show="5" %} 如将变量定义为 pages {% pagination pages with show="5" %}...{% endpagination %}
{% pagination 变量名称 with show="5" %}
{% pagination pages with show="5" %}...{% endpagination %}
show
show="5"
prefix
{page}
prefix="?page={page}"
TotalItems
TotalPages
CurrentPage
FirstPage
LastPage
PrevPage
NextPage
Pages
Pages 是一个数组对象,因此需要使用 for 循环来输出
for
其中 Pages 内的 pageItem 可用的字段有:
Name
Link
IsCurrent
<div class="pagination"> {% pagination pages with show="5" %} <ul> <li>总数:{{pages.TotalItems}}条,总共:{{pages.TotalPages}}页,当前第{{pages.CurrentPage}}页</li> <li class="page-item {% if pages.FirstPage.IsCurrent %}active{% endif %}"><a href="{{pages.FirstPage.Link}}">{{pages.FirstPage.Name}}</a></li> {% if pages.PrevPage %} <li class="page-item"><a href="{{pages.PrevPage.Link}}">{{pages.PrevPage.Name}}</a></li> {% endif %} {% for item in pages.Pages %} <li class="page-item {% if item.IsCurrent %}active{% endif %}"><a href="{{item.Link}}">{{item.Name}}</a></li> {% endfor %} {% if pages.NextPage %} <li class="page-item"><a href="{{pages.NextPage.Link}}">{{pages.NextPage.Name}}</a></li> {% endif %} <li class="page-item {% if pages.LastPage.IsCurrent %}active{% endif %}"><a href="{{pages.LastPage.Link}}">{{pages.LastPage.Name}}</a></li> </ul> {% endpagination %} </div>