网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 动易专区 >> 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™后台制作、管理、应
SiteFactory3.1.5版新增功能及更新
SiteFactory中如何添加一个分页标签
SiteFactory XSLT标签制作简明说明
SiteFactory3.1 正式版新增功能及更新
SiteFactory自定义模型建立操作教程
来源:动易论坛 更新时间:2009/12/15 21:33:08 阅读次数:
字体:[ ] 我要投稿

<?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:param name="itemId"/>
 <xsl:template match="/">
  <root>
<!--FieldTipsStart-->
   <GeneralID>
    <xsl:value-of select="/NewDataSet/Table/GeneralID"/>
   </GeneralID>
   <NodeID>
    <xsl:value-of select="/NewDataSet/Table/NodeID"/>
   </NodeID>
   <Title>
    <xsl:value-of select="/NewDataSet/Table/Title"/>
   </Title>
   <TitleIntact>
    <xsl:choose>
     <xsl:when test="/NewDataSet/Table/TitleIntact !=''">
      <xsl:value-of select="/NewDataSet/Table/TitleIntact"/>
     </xsl:when>
     <xsl:otherwise>
      <xsl:value-of select="/NewDataSet/Table/Title"/>
     </xsl:otherwise>
    </xsl:choose>
   </TitleIntact>
   <UpdateTime>
    <xsl:value-of select="pe:FormatDate(/NewDataSet/Table/UpdateTime,'yyyy年mm月dd日')"/>
   </UpdateTime>
   <TitleFontColor>
    color:<xsl:value-of select="/NewDataSet/Table/TitleFontColor"/>
   </TitleFontColor>
   <TitleFontType>
    {PE.Label id="转换标题字型" titleFontType="<xsl:value-of select="/NewDataSet/Table/TitleFontType"/>" /}
  </TitleFontType>
   <ArticleProtect>
    <xsl:value-of select="pe:GetNodeEnableProtect(/NewDataSet/Table/NodeID)" />
   </ArticleProtect>
   <Hits>
    <script language="JavaScript" type="text/JavaScript" src="<xsl:value-of select="pe:InstallDir()" />Common/GetHits.aspx?id=<xsl:value-of select="/NewDataSet/Table/GeneralID"/>"></script>
   </Hits>
   <DayHits>
    <xsl:value-of select="/NewDataSet/Table/DayHits"/>
   </DayHits>
   <WeekHits>
    <xsl:value-of select="/NewDataSet/Table/WeekHits"/>
   </WeekHits>
   <MonthHits>
    <xsl:value-of select="/NewDataSet/Table/MonthHits"/>
   </MonthHits>
<!--FieldTipsEnd-->
  </root>
 </xsl:template>
</xsl:transform>
上面的CODE是数据源标签删减到只剩下系统系统,不会操作的的朋友们可以复制上面的代码,黏贴到标签模板编辑框。
现在系统自带的字段已经有了,接着就是要添加自定义字段到数据源标签了,也就是模型字段列表里面的黑色字体这部分的字段。
添加的方法为在root节点中增加一个子节点,如我前面演示的在模型添加了一个description字段,那么我就要在数据源标签的root节点,增加所示的子节点

<description>
    <xsl:value-of select="/NewDataSet/Table/description" disable-output-escaping="yes"/>
       </description>

规则就是:
  <节点名称>
   <xsl:value-of select="/NewDataSet/Table/新添加的字段名称"/>
  </节点名称>
红色部分的“节点名称”可以任意写,但不能与已存在的节点重复,但是为了方便记忆和调用以及维护,建议将节点名称命名跟字段名称一致。而蓝色部分的字段名称,则必须与图11中添加的字段名称一致。

(图11)
因为刚才我演示添加的字段,选择的是HTML编辑器模式,所以在节点字段中,插入了“disable-output-escaping="yes" ”,添加这个的作用是将HTML编码输出,而不是直接将HTML代码输出来,如果您添加的字段不包含HTML,这里则不需要插入,其他类型的格式化,可以参考系统自带的数据源标签,例如缩略图的输出,时间类型的格式化等等。。
然后就是保存标签了,数据源添加这部分就算完成了,剩下的就是修改模板了,由于时间关系,《SiteFactory自定义模型建立操作教程--第一集》就介绍到这里,关于模板的修改(第三集)敬请关注鄙人在动易论坛的个人空间日志。并不是我婆婆妈妈,分得那么多集,因日志内容的长度有限制,不得不多分几集。

上一页  [1] [2] [3] 下一页

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