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}
。