【动易】通用信息列表

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1通用信息列表?xmlversion=1.0encoding=UTF-8?!--声明xml的版本和使用哪一种编码--xsl:stylesheetversion=1.0xmlns:xsl=:pe=labelprocexclude-result-prefixes=pe!--定义样式表的根元素、规定样式表的XSLT版本、w3c命名空间、动易命名空间pe、不应在输出中出现的命名空间前缀列表,用空格分隔。--xsl:outputmethod=htmlversion=1.0encoding=UTF-8indent=no/!--定义了输出文档的格式、xsl:output是顶层元素(top-levelelement),必须是xsl:stylesheet或xsl:transform的子节点。定义输出的格式html、设置输出格式的W3C版本号(仅在method=htmlormethod=xml时使用)、设置输出中编码属性的值、在输出结果树时是否要增加空白--!--以下是定义一些xslt参数--xsl:paramname=bindStyle/!--项目呈现样式--xsl:paramname=usePage/!--是否分页显示--xsl:paramname=outputQty/!--输出的项目数量--xsl:paramname=titleLength/!--项目标题长度,一个汉字占两个字节--xsl:paramname=nodes/!--栏目ID--xsl:paramname=includeChildNodes/!--是否包含子栏目--xsl:paramname=models/!--模型ID--xsl:paramname=bindModel/!--通过模型ID与指定的模型表联合--xsl:paramname=specials/!--专题ID--xsl:paramname=items/!--项目ID--xsl:paramname=listOrderType/!--项目列表排序方式--xsl:paramname=linkOpenType/!--项目列表打开方式--xsl:paramname=inDays/!--近多少天的项目--xsl:paramname=betDate/!--介于时间段之间的项目--xsl:paramname=editor/!--为指定编辑者的项目--xsl:paramname=inputer/!--为指定录入者的项目--xsl:paramname=hits/!--点击数大于等于指定值的项目--xsl:paramname=dayHits/!--日点击数大于等于指定值的项目--xsl:paramname=weekHits/!--周点击数大于等于指定值的项目--xsl:paramname=monthHits/!--月点击数大于等于指定值的项目--xsl:paramname=eliteLevel/!--推荐级大于等于指定值的项目--xsl:paramname=priorityLevel/!--优先级大于等于指定值的项目--xsl:paramname=picExist/!--是否查询带图片的项目--xsl:paramname=disableVirtualLink/!--是否禁止输出虚连接项目--xsl:paramname=displayDateTime/!--显示日期格式如:mm-dd,为空则不显示--2xsl:paramname=displayPropertyPrefix/!--项目列表前缀修饰符--xsl:paramname=displayNewSign/!--近多少天的项目视为最新,为空则不启用此功能--xsl:paramname=displayTitlePrefix/!--是否显示项目前缀修饰语--xsl:paramname=displayHits/!--是否显示项目点击数--xsl:paramname=displayTips/!--是否显示作者,更新日期,点击数等浮动提示信息--xsl:paramname=displayEditor/!--是否显示编辑--xsl:paramname=displayInputer/!--是否显示内容的录入者--xsl:paramname=displayNodeName/!--是否显示所属模型名称--xsl:paramname=displayCommentLink/!--是否显示评论链接--xsl:paramname=displayHotSign/!--是否显示热门内容图标--xsl:paramname=listOrderByNodeSet/!--项目列表排序方式由节点配置取代--xsl:paramname=pageSizeByNodeSet/!--输出的项目数量由节点配置取代--xsl:paramname=optionalCond/!--可选扩展查询约束条件(启用分页时,请匆用)--xsl:paramname=optionalExtend/!--可选扩展参数--xsl:variablename=singleApos'/xsl:variable!--建立一个变量,名为singleApos,值为一个单引号'--xsl:variablename=doubleApos''/xsl:variable!--建立一个变量,名为doubleApos,值为一对单引号''--!--约束条件模板,如需维护此模板,请注意各项数据有效性--xsl:templatename=_constraint!--构建一个模板,名为_constraint功能是添加SQL约束条件--xsl:paramname=_doubleApos/!--定义一个参数_doubleApos--xsl:iftest=$disableVirtualLink='true'!--如果输出虚链接项目为真,--ANDCM.LinkType=0!--SQL查询约束条件将增加该项约束条件,注:CM是PE_CommonModel的别名,以下出现的CM就是代表PE_CommonModel表--/xsl:ifxsl:iftest=$specials!=0!--如果专题ID不等于0--ANDSI.SpecialIDIN(xsl:value-ofselect=$specials/)!--SI为PE_SpecialInfos表的别名,即SI.SpecialID等同于PE_SpecialInfos.SpecialID--/xsl:ifxsl:iftest=$models!=0!--如果模型ID不等于0--ANDCM.ModelIDIN(xsl:value-ofselect=$models/)/xsl:ifxsl:iftest=$items!=0!--如果项目ID不等于0--ANDCM.GeneralIDIN(xsl:value-ofselect=$items/)/xsl:ifxsl:iftest=$eliteLevel!=''!--如果推荐级不等于空--3ANDCM.EliteLevel>=xsl:value-ofselect=$eliteLevel//xsl:ifxsl:iftest=$priorityLevel!=''!--如果优先级不等于空--ANDCM.Priority>=xsl:value-ofselect=$priorityLevel//xsl:ifxsl:iftest=$hits!=''!--如果点击数不等于空--ANDCM.Hits>=xsl:value-ofselect=$hits//xsl:ifxsl:iftest=$dayHits!=''!--如果日点击数不等于空--ANDCM.DayHits>=xsl:value-ofselect=$dayHits//xsl:ifxsl:iftest=$weekHits!=''!--如果周点击数不等于空--ANDCM.WeekHits>=xsl:value-ofselect=$weekHits//xsl:ifxsl:iftest=$monthHits!=''!--如果月点击数不等于空--ANDCM.MonthHits>=xsl:value-ofselect=$monthHits//xsl:ifxsl:iftest=$inDays!=''!--如果近多少天的项目不等于空--ANDDATEDIFF(d,CM.UpdateTime,GETDATE())<=xsl:value-ofselect=$inDays/!--DATEDIFF返回跨两个指定日期的日期和时间边界数,DATEDIFF(datepart,startdate,enddate),datepart是规定了应在日期的哪一部分计算差额的参数,如计算多少日(d),开始日期,结束日期--/xsl:if!--单引号处理--xsl:choose!--分页与处理一对单引号同时为真时,分页储存过程在处理约束条件时需要处理一对单引号,所以要在条件约束中多加一对单引号--xsl:whentest=$usePage='true'and$_doubleApos='true'xsl:iftest=$picExist='true'!--如果查询带图片的项目等于真--ANDCM.DefaultPicUrl!=''''!--SQL查询约束条件将增加该项约束条件,PE_CommonModel.DefaultPicUrl不等于空,注意要在条件约束中多加一对单引号--/xsl:ifxsl:iftest=$inputer!=''!--如果为指定录入者的项目等于真--ANDCM.Inputer=''xsl:value-ofselect=pe:ReplaceText($inputer,$singleApos,$doubleApos)/''!--SQL查询约束条件将增加该项约束条件,PE_CommonModel.Inputer,替换字符--/xsl:ifxsl:iftest=$editor!=''!--如果为指定编辑者的项目等于真--4ANDCM.Editor=''xsl:value-ofselect=pe:ReplaceText($editor,$singleApos,$doubleApos)/''/xsl:ifxsl:iftest=$betDate!=''and$betDate!='|'!--如果介于时间段之间的项目不等于空与不等于|--AND(CONVERT(varchar(10),CM.UpdateTime,120)>=''xsl:value-ofselect=substring-before($betDate,'|')/'')AND(CONVERT(varchar(10),CM.UpdateTime,120)<=''xsl:value-ofselect=substring-after($betDate,'|')/'')/xsl:ifANDIncludePicLIKE''%[图文]%''!--示例:直接多加的一个SQL约束条件1,可任意多加几个约束条件--/xsl:when!--分页或者处理单引号有一

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功