stl:pageItem 标签用法
翻页项
<stl:pageItem alwaysA="页码总是超链接,包括无连接时" hasLR="页码导航是否包含左右字符" linkClass="链接CSS样式" listEllipsis="页导航或页跳转链接太多时显示的省略号" listNum="页导航或页跳转显示链接数" lStr="页面左字符" rStr="页面右字符" text="显示的文字" textClass="文字CSS样式" type="类型" ></stl:pageItem>
显示翻页项(上一页、下一页、当前页、页跳转、页导航等)
属性列表
下表显示所有属于此标签的属性列表。
| 属性 | 可能的取值 | 默认值 | 简介 | 
|---|---|---|---|
| type | 显示翻页标签的类型。此属性只可属于以下可能的取值的一种。 | ||
| CurrentPageIndex | 当前页索引 | ||
| FirstPage | 首页 | ||
| LastPage | 末页 | ||
| NextPage | 下一页 | ||
| PageNavigation | 页导航 | ||
| PageSelect | 页跳转 | ||
| PreviousPage | 上一页 | ||
| TotalNum | 总内容数 | ||
| TotalPageNum | 总页数 | ||
| text | 根据type属性的不同而不同 | 显示的文字 | |
| linkClass | 链接CSS类 | ||
| textClass | 非链接CSS类 | ||
| listNum | 页导航或页跳转显示链接数 | ||
| listEllipsis | 页导航或页跳转链接太多时显示的省略号 | ||
| target | 打开窗口的目标 | 
子标签列表
下表显示此标签所有的子标签。
| 子标签 | 简介 | 
|---|---|
| stl:yes | 能够转到对应页面时的显示模板(非当前页),可以省略 | 
| stl:no | 不能转到对应页面时的显示模板(当前页),可以省略 | 
注意
<stl:pageItem> 标签需要在标签 <stl:pageItems> 内使用。
stl:pageItem 标签内可以嵌入代码,如果需要根据是否当前页显示不同的样式,需要使用子标签 <stl:yes> 和 <stl:no>,非当前页时将显示 <stl:yes> 中的内容,当前页时将显示 <stl:no> 中的内容。
<stl:yes> 和 <stl:no> 通常包含 <a> 链接,其中可以包含 {Current.Url} 以及 {Current.Num} 实体,分别代表翻页链接地址及当前页页码。
	当 type 属性为"FirstPage"、" PreviousPage"、" NextPage"、" LastPage" 或 "PageNavigation" 之一时:
- 如果标签内未包含内容,系统将显示默认链接。
 - 如果标签内包含内容,系统将指定的内容,同时将解析内容中包含的 {Current.Url} 及 {Current.Num} 实体。
 - 如果 标签内包含 <stl:yes> 及 <stl:no>,系统将根据是否当前页为对应页显示不同的内容,同时将解析子标签中包含的 {Current.Url} 及 {Current.Num} 实体。
 
	当 type 属性为 "CurrentPageIndex" 或 "TotalPageNum" 时,翻页项将显示当前页对应的页码及总页数。
 当 type 属性为 "PageSelect"
	时,翻页项将显示翻页跳转下拉框。
列表相关介绍请参见列表标签及列表项
	<stl:pageItem>标签对应的实体为{stl:pageItem}。
代表标签解析后为HTML5代码,中间线代表此标签已被其他标签替代,不推荐使用。