逐浪云主机

立即开通

内容页分页的方法与实现思路

作者:本站编辑 发布时间:2012-10-19 来源:本站原创 点击数:

内容页一般采用数据源输出数据,如输出一条内容:

{S Field sid="文章模型数据源标签" FD="content" page="0"/}

无论任何字段,这里的page后值都是0,这是为什么呢?

 

原来这正是用来扩展内容分页的,

系统设定的page后逻辑为:

不分页      值为:0
自动分页  值为:1
手动分页  值为:2

 

如果是自动分页,则设值为1,同时系统还要求有一个内容分页标签与之匹配,如:

{Z L.Page id="默认内容分页标签" num="500"/}

则达到了按500个字符自动分页。

 

当然,自动字符分页可能会有一些问题,如将HTML标签切断了,有时我们需要手工分页,则只要在内容源码中加入分页标识符,如选择手动分页,则请将手动分页符放到想要分页的位置即可。

当然,编辑器中也有分页符,同样可以引用之。

 

 

下面是标准内容分页模板的结构,一共由四个标签、两两嵌套即可:

<div id="content">{S Field sid="文章模型数据源标签" FD="content" page="{SField sid="文章模型数据源标签" FD="K_pages" page="0"/}"/}</div>
<div id="T_page">{Z L.Page id="默认内容分页标签" num="{S Field sid="文章模型数据源标签" FD="pages" page="0"/}"/}</div>

 

本文责任编辑: 加入会员收藏夹 点此参与评论>>
复制本网址-发给QQ/微信上的朋友