网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> SiteFactory教程 >> 正文
最新文章
· 三个文件四行代码解决SiteWeaver6.8编
· 会员中心添加视频,FLASH前台不显示
· 网页中加入背景音乐
· 安装网站时提示数据库相关错误解决办
· 批量替换数据库挂马字段内容
· 动易系列软件产品4.7版本发布
· 动易系列软件产品4.6版本发布
· 标题中的符号导致焦点图不显示
· 导航条当前栏目按钮加亮效果详解
· 自定义模型内容页访问地址添加参数的
热门文章
 学习动易SF标签常用的XSLT <xsl:te
 在SiteFactory™后台制作、管
 SiteFactory自定义模型建立操作教程
 学习动易SF标签常用的XSLT元素
 标签出错,提示原因“缺少根元素”
 SiteFactory标签参数
 SiteFactory标签制作流程——最新头
 SiteFactory标签制作流程——最新头
 自定义模型内容页访问地址添加参数
 SiteFactory学习笔记
相关文章
SiteFactory4.5正式版版新增功能及更新
SiteFactory4.0正式版版新增功能及更新
关闭SiteFactory和BizIdea登录后台以后出
动易.NET产品3.6版1028更新
SiteFactory3.6版新增功能及更新
动易.NET产品3.5版0428更新
SiteFactory3.5版新增功能及更新
SiteFactory3.1.6版新增功能及更新
解读SiteFactory修改成GB2312的编码
SiteFactory学习笔记
SiteFactory内容页实现点击图片浏览下一页
SiteFactory自定义模型建立操作教程
SiteFactory标签参数
在SiteFactory™后台制作、管理、应
SiteFactory3.1.5版新增功能及更新
SiteFactory XSLT标签制作简明说明
SiteFactory3.1 正式版新增功能及更新
SiteFactory中如何添加一个分页标签
来源:动易 更新时间:2009/11/30 0:02:13 阅读次数:
字体:[ ] 我要投稿

如何添加一个分页标签.

一.添加标签第一步

 

二.添加标签第二步

这里不需要添加参数,直接点击下一步

 

三.以取出地区系统表为例子,生成分页标签要注意以下几个方面,我们先看一下分页标签的sql语句

Select  top @pagesize * from PE_Region where RegionID not in (select top @startrow RegionID from PE_Region )

其中两个参数@pagesize,@start是系统已经定义好的,我们不需要重新声明

第一个表示每页取出的个数,第二个表示当前页开始的记录

 

写好sql语句之后,需要点击下面的启用分页,并写入sql语句

Select  count(*)  from  PE_Region

这个目的是取出总的记录数

 

四.点击下一步,进入标签内容编辑,这里有几个要注意的地方

1.分页标签输出的是xml,需要把

<xsl: output method=”html” />

改成

<xsl: output method=”xml” />

 

2.在标签里面

我们先看一下这个标签的代码

<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="xml" />
<xsl:template match="/">
<NewDataSet>
<xsl:for-each select="NewDataSet/Table">
<Table>
<RegionID>
<xsl:value-of select="RegionID"/>
</RegionID>
<Country>
<xsl:value-of select=" Country "/>
</Country>
<Province>
<xsl:value-of select=" Province "/>
</Province>
<City>
<xsl:value-of select=" City "/>
</City>
<Area>
<xsl:value-of select=" Area "/>
</Area>
<PostCode>
<xsl:value-of select=" PostCode "/>
</PostCode>
<AreaCode>
<xsl:value-of select=" AreaCode "/>
</AreaCode>
</Table>
</xsl:for-each>
</NewDataSet>
</xsl:template>
</xsl:transform>

 

 

可以看到这个标签里面有很多类似

<RegionID>

<xsl:value-of select="RegionID"/>

</ RegionID >

这样的语句,这个相当于xml的一个节点,我们在模版中可以引用这个数据源标签.然后根据这个节点的名称取出相应的数据

 

设置好之后.我们点击完成,这样对这个分页标签设置就完成了.下面看一下如何在模版中使用这个标签.

在模板页中插入以下代码

{PE.DataSource datasource="地区列表_分页3" id="fenye" nodeid="1" page="true" pagesize="10" urlpage="true" span="div" class="" /}

<!--datasource为我们添加的分页标签名,id是这个标签的标识, -->

<table>

{PE.Repeat id="fenye" loop="10"}

<!--这里的id与上面的id需要一致 -->

<tr>

<td>{PE.field fieldname="ID"/}</td><td>{PE.field fieldname="Country"/}</td><td>{PE.field fieldname="Province"/}</td><td>{PE.field fieldname="City"/}</td>

</tr>

<!--这里的fieldname就是取出我们前面分页标签里面设置的节点内容. -->

{/PE.Repeat}

</table>

{PE.Page id="url_动易后台风格" datasource="fenye" span=""/}

<!--这个是引用不同的分页样式,由id指定,datasource填写上面的id -->

 

保存之后.刷新前台,即可看到效果.

 

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号