<?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] 下一页 |