网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> SiteFactory教程 >> 正文
最新文章
· 三个文件四行代码解决SiteWeaver6.8编
· 会员中心添加视频,FLASH前台不显示
· 网页中加入背景音乐
· 安装网站时提示数据库相关错误解决办
· 批量替换数据库挂马字段内容
· 动易系列软件产品4.7版本发布
· 动易系列软件产品4.6版本发布
· 标题中的符号导致焦点图不显示
· 导航条当前栏目按钮加亮效果详解
· 自定义模型内容页访问地址添加参数的
热门文章
 学习动易SF标签常用的XSLT <xsl:te
 在SiteFactory™后台制作、管
 SiteFactory自定义模型建立操作教程
 学习动易SF标签常用的XSLT元素
 标签出错,提示原因“缺少根元素”
 SiteFactory标签参数
 SiteFactory标签制作流程——最新头
 SiteFactory标签制作流程——最新头
 自定义模型内容页访问地址添加参数
 SiteFactory学习笔记
相关文章
没有相关文章
输出列表中每输出一定数量就空一行的方法
来源:动易网络 更新时间:2011/1/1 23:54:11 阅读次数:
字体:[ ] 我要投稿

  经常在网上看到别人的网站中,列表每隔一定的数量就会自动留空一行,或者自动添加虚线隔开,如下图:

  

  可以修改相应的列表标签实现,具体的方法如下:

  当前位置行对5进行求余等于0 的话,也就是说5的整数倍,使用以下xsl代码:

         <xsl:if test="(position() mod 5) = 0">在这里做想做的事情</xsl:if>

         完整实例:

<?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:param name="TitleLenth"/>
<xsl:output method="html" />
<xsl:template match="/">
<div class="B37">
<xsl:for-each select="/NewDataSet/Table">
·<a>
<xsl:attribute name="href">
<xsl:value-of select="pe:GetInfoPath(GeneralID)"/>
</xsl:attribute> <xsl:attribute name="title">
<xsl:value-of select="Title"/>
</xsl:attribute>
《<xsl:value-of disable-output-escaping="yes" select="pe:CutText(Title,$TitleLenth,'...')"/>》
</a>
¥<xsl:value-of select="format-number(Price,'0.00')"/>
<xsl:if test="(position() mod 2) = 0">在这里做想做的事情</xsl:if>     <!-- 此例为隔两行分隔 -->
</xsl:for-each>
</div>
</xsl:template>
</xsl:transform>

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