语句块
| 开始标签 |
结束标签 |
说明 |
| {?pagination} |
{/pagination} |
有分页 |
| {?pagination.prev} |
{/pagination.prev} |
有上一页 |
| {?pagination.next} |
{/pagination.next} |
有下一页 |
| {?loop:pagination} |
{/loop:pagination} |
循环分页 |
变量
使用时,需要在分页区域使用,依赖标签:{?pagination}
| 变量 |
说明 |
依赖 |
| {$pagination.next.url} |
下一页地址 |
{?pagination.next} |
| {$pagination.prev.url} |
上一页地址 |
{?pagination.prev} |
| {$pagination.total} |
总页数 |
{?pagination} |
| {$pagination.current_number} |
当前第几页 |
{?pagination} |
| {$pagination.url} |
当前循环页面地址 |
{?loop:pagination} |
| {$pagination.number} |
当前循环页码 |
{?loop:pagination} |
| {$pagination.first.url} |
首页地址 |
{?pagination} |
| {$pagination.last.url} |
尾页地址 |
{?pagination} |
示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <html>
<body>
<!--判断是否有分页-->
{?pagination}
<div>
<!--判断是否有上一页-->
{?pagination.prev}
<a href="{$pagination.prev.url}">上一页</a>
{/pagination.prev}
<!--循环输出页号-->
{?loop:pagination}
<!--判断该页号是当前页号-->
{?pagination.current}
<!--给它加上一个“类”,供CSS使用,来突出显示当前页号-->
<li class="selected">
<a href="{$pagination.url}">{$pagination.number}</a>
</li>
{/pagination.current}
<!--判断该页号不是当前页号-->
{?!pagination.current}
<li>
<a href="{$pagination.url}">{$pagination.number}</a>
</li>
{/!pagination.current}
{/loop:pagination}
<!--判断是否有下一页-->
{?pagination.next}
<a href="{$pagination.next.url}">下一页</a>
{/pagination.next}
</div>
{/pagination}
</body>
</html>
|