Siteserver-翻页元素与实现:修订间差异
来自站长百科
(新页面: <span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> 上一页</span> <div style="clear:both;"></div...) |
无编辑摘要 |
||
第1行: | 第1行: | ||
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[Siteserver二次开发指南|上一页]]</span> | <span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[Siteserver二次开发指南|上一页]]</span> | ||
<div style="clear:both;"></div> | <div style="clear:both;"></div> | ||
'''翻页元素''' | |||
*由 <stl:pageChannels>、<stl:pageContents>翻页列表元素以及<stl:pageItems>、<stl:pageItem>翻页项元素组成。 | |||
*翻页列表元素<stl:pageChannels>与<stl:pageContents>的作用是显示翻页的列表项,翻页项元素<stl:pageItems>、<stl:pageItem>的作用是显示翻页按钮,如下一页、下一页等。 | |||
*翻页元素仅能在栏目模板和内容模板中使用,首页[[模板]]和单页模板无法使用。 | |||
*栏目模板中能够显示栏目翻页列表和内容翻页列表,使用<stl:pageChannels>或<stl:pageContents>配合<stl:pageItems>和<stl:pageItem>元素。 | |||
*内容模板中仅能显示单篇内容的翻页,当内容中包含翻页项 并且内容模板中包含<stl:pageItems>翻页标签时就会生成多个内容页,实现翻页效果。 | |||
1 | |||
'''示例一''': | |||
下面的代码示例演示如何在栏目模板中显示内容列表翻页。 平板查看复制代码打印代码 | |||
<pre> | |||
<stl:pageContents pageNum="25"> | |||
<stl:a target="_blank"></stl:a> | |||
</stl:pageContents> | |||
<stl:pageitems> | |||
<table cellpadding="0" width="90%" cellspacing="0" height="40" align="center"> | |||
<tr> | |||
<td align="left"> | |||
<stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | | |||
<stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | | |||
<stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | | |||
<stl:pageItem type="LastPage" text="末页"></stl:pageItem> | |||
</td> | |||
<td align="right"> | |||
<stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>/<stl:pageItem type="TotalPageNum"></stl:pageItem> | |||
</td> | |||
</tr> | |||
</table> | |||
</stl:pageitems> | |||
<stl:pageContents pageNum="25"> | |||
<stl:a target="_blank"></stl:a> | |||
</stl:pageContents> | |||
<stl:pageitems> | |||
<table cellpadding="0" width="90%" cellspacing="0" height="40" align="center"> | |||
<tr> | |||
<td align="left"> | |||
<stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | | |||
<stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | | |||
<stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | | |||
<stl:pageItem type="LastPage" text="末页"></stl:pageItem> | |||
</td> | |||
<td align="right"> | |||
<stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>/<stl:pageItem type="TotalPageNum"></stl:pageItem> | |||
</td> | |||
</tr> | |||
</table> | |||
</stl:pageitems> | |||
</pre> | |||
'''示例二:''' | |||
下面的代码示例演示如何在内容模板中显示内容页翻页。 平板查看复制代码打印代码 | |||
<pre> | |||
<stl:content type="PageContent"></stl:content> | |||
<stl:pageitems> | |||
<table cellpadding="0" width="90%" cellspacing="0" height="40" align="center"> | |||
<tr> | |||
<td align="left"> | |||
<stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | | |||
<stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | | |||
<stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | | |||
<stl:pageItem type="LastPage" text="末页"></stl:pageItem> | |||
</td> | |||
<td align="right"> | |||
<stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>/<stl:pageItem type="TotalPageNum"></stl:pageItem> | |||
</td> | |||
</tr> | |||
</table> | |||
</stl:pageitems> | |||
</pre> | |||
2010年6月3日 (四) 12:57的版本
导航: 上一页
翻页元素
- 由 <stl:pageChannels>、<stl:pageContents>翻页列表元素以及<stl:pageItems>、<stl:pageItem>翻页项元素组成。
- 翻页列表元素<stl:pageChannels>与<stl:pageContents>的作用是显示翻页的列表项,翻页项元素<stl:pageItems>、<stl:pageItem>的作用是显示翻页按钮,如下一页、下一页等。
- 翻页元素仅能在栏目模板和内容模板中使用,首页模板和单页模板无法使用。
- 栏目模板中能够显示栏目翻页列表和内容翻页列表,使用<stl:pageChannels>或<stl:pageContents>配合<stl:pageItems>和<stl:pageItem>元素。
- 内容模板中仅能显示单篇内容的翻页,当内容中包含翻页项 并且内容模板中包含<stl:pageItems>翻页标签时就会生成多个内容页,实现翻页效果。
1
示例一:
下面的代码示例演示如何在栏目模板中显示内容列表翻页。 平板查看复制代码打印代码
<stl:pageContents pageNum="25"> <stl:a target="_blank"></stl:a> </stl:pageContents> <stl:pageitems> <table cellpadding="0" width="90%" cellspacing="0" height="40" align="center"> <tr> <td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td> <td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>/<stl:pageItem type="TotalPageNum"></stl:pageItem> </td> </tr> </table> </stl:pageitems> <stl:pageContents pageNum="25"> <stl:a target="_blank"></stl:a> </stl:pageContents> <stl:pageitems> <table cellpadding="0" width="90%" cellspacing="0" height="40" align="center"> <tr> <td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td> <td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>/<stl:pageItem type="TotalPageNum"></stl:pageItem> </td> </tr> </table> </stl:pageitems>
示例二:
下面的代码示例演示如何在内容模板中显示内容页翻页。 平板查看复制代码打印代码
<stl:content type="PageContent"></stl:content> <stl:pageitems> <table cellpadding="0" width="90%" cellspacing="0" height="40" align="center"> <tr> <td align="left"> <stl:pageItem type="FirstPage" text="首页"></stl:pageItem> | <stl:pageItem type="PreviousPage" text="上一页"></stl:pageItem> | <stl:pageItem type="NextPage" text="下一页"></stl:pageItem> | <stl:pageItem type="LastPage" text="末页"></stl:pageItem> </td> <td align="right"> <stl:pageItem type="CurrentPageIndex" text="当前页:"></stl:pageItem>/<stl:pageItem type="TotalPageNum"></stl:pageItem> </td> </tr> </table> </stl:pageitems>