EXCMS标签 pager分页页码列表
查看全部词条命名空间:Main
导航:返回上一页
EXCMS模板标签介绍,“pager分页页码列表”:
标签名称:pager
功能说明:表示分页页码列表,pager标签必需跟 contentpagelist,searchpagelist,commentlist,tagpagelist,digglist标签配套使用。
适用范围:全局模板
基本语法:{pager pagesnum= from= }{pagerelse}{/pager}
属性说明:
名称
默认值
是否必填
描述
pagesnum
10
否
分页显示数量。
from
空
否
from是一个数组,里面可以存放pager标签所有属性参数,如果设置了from参数,from中的参数将上层标签中的所有属性覆盖。 from中可包含的属性有:
pagesize分页大小、total总数、pageon当前页、[url]]分页URL地址、pagetag分页参数名称、dynamic是否是动态分页。
底层模板字段:pager标签支持的字段,如下
字段名称
说明
pageon
表示当前页
index.pagetxt
表示首页文本
index.pagehref
表示带链接的首页
index.pagelink
表示首页链接地址
previous.pagetxt
表示上一页文本
previous.pagetxt
表示带链接的上一页
previous.pagelink
表示上一页链接地 址
pages.pagetxt
表示页码文本
pages.ispageon
表示是否是当前页
pages.pagehref
表示页码地址
pages.pageslink
表示带链接的页码
next.pagetxt
表示下一页文本
next.pagelink
表示带链接的下一页
next.pagehref
表示下一页链接地址
end.pagetxt
表示尾页文本
end.pagehref
表示带链接的尾页
end.pagelink
表示尾页链接地址
goto
表示带链接的文本框
pagesize
表示分页大小
totaltxt
表示分页总数和记录数的字符串
total
表示总记录数
pagenum
表示总共页数
data
表示显示:“首页 上一页 页码数 下一页 尾页”样式。
以上例子有两种方法可以实现
第一方法:
01
02 {contentpagelist pagesize=20}
03
08
09{$cnt.title}
10
14
17{$cnt.description}[阅读全文]
18 {if $cnt.source}来源:{$cnt.source}{/if}
19
04 {loop item=cnt}
05
06 {if $_PAGE_CHANNEL.modelid==2}
07
11
12 {else}
13
20 {/if}
21 {/loop}
22
23
24
25 {pager}
{$pager.data}
{/pager}26
27
28 {contentpagelistelse}
29
当前没有内容
30 {/contentpagelist}
第二方法:
01
02 {contentpagelist pagesize=20}
03
08
09{$cnt.title}
10
14
17{$cnt.description}[阅读全文]
18 {if $cnt.source}来源:{$cnt.source}{/if}
19
04 {loop item=cnt}
05
06 {if $_PAGE_CHANNEL.modelid==2}
07
11
12 {else}
13
20 {/if}
21 {/loop}
22
23
24
25 {pager}
26
27 {$pager.index.pagelink}{$pager.previous.pagelink}
28 {$pager.pageslink}
29 {$pager.next.pagelink}{$pager.end.pagelink}
30
31 {/pager}
32
33
34 {contentpagelistelse}
35
当前没有内容
36 {/contentpagelist}
上例输出结果:
