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

  很多时候我们可能需要制作自定义标签来实现某个需求,思路和技巧都需要,在下面的标签示例当中,向大家展示一个如何得到一个节点的一级父节点的ID值。

  方法应该有很多种,大家有兴趣可能自己去实现下其它方法,下面来看看我们这里怎么制作(图示):

  第一步:添加标签

  

  第二步:设定参数

  

  第三步:设定SQL语句

  

  第四步:编辑标签代码

  

 
<--------代码可复制处-----------------
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="nodeid" />
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<xsl:choose>
<xsl:when test="pe:StringLength(parentpath)=1"><xsl:value-of select="nodeid"/></xsl:when>
<xsl:otherwise>
<!--xsl:value-of select="concat(parentpath,',')"/-->
<xsl:value-of select="substring-before(substring-after(concat(parentpath,','),','),',')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
-------------------------------------------->
 

  最后一步,保存这个编制的标签,然后我们可以在模板里调用此标签进行查看效果了。

  附:以上是一个完整的标签制作,不过思路才是最重要的,大家可以体会下这个标签的制作思路。

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