178 lines
5.5 KiB
XML
178 lines
5.5 KiB
XML
<?xml version="1.0"?>
|
|
<root>
|
|
<LabelType>其他类</LabelType>
|
|
<LabelIntro>
|
|
</LabelIntro>
|
|
<OutType>sin</OutType>
|
|
<LabelDataType>sql_sysquery</LabelDataType>
|
|
<EnabelAjax>False</EnabelAjax>
|
|
<attributes>
|
|
<name>nodeId</name>
|
|
<datatype>supersql</datatype>
|
|
<default>1</default>
|
|
<intro>栏目ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
|
</attributes>
|
|
<IsXsltSql>false</IsXsltSql>
|
|
<IsXsltCountSql>false</IsXsltCountSql>
|
|
<LabelSqlString>
|
|
SELECT *
|
|
FROM
|
|
PE_Nodes N
|
|
WHERE
|
|
N.NodeID = @nodeId
|
|
</LabelSqlString>
|
|
<LabelTemplate>
|
|
<![CDATA[<?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="displayType" />
|
|
<xsl:param name="number" />
|
|
<xsl:output method="html" />
|
|
<xsl:template match="/NewDataSet/Table">
|
|
<xsl:choose>
|
|
<xsl:when test="$displayType = 1">
|
|
<xsl:value-of select="pe:GetNode(NodeID,'name')"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 2">
|
|
<xsl:value-of select="pe:GetNodeInfo(NodeID,'MetaKeywords')"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 3">
|
|
<xsl:value-of select="pe:GetNodeInfo(NodeID,'MetaDescription')"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 4">
|
|
<xsl:choose>
|
|
<xsl:when test="pe:GetNodeInfo(NodeID,'ItemOpenType') = 0">_self</xsl:when>
|
|
<xsl:otherwise>_blank</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 5">
|
|
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ItemListOrderType')"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 6">
|
|
<xsl:choose>
|
|
<xsl:when test="pe:GetNodeInfo(NodeID,'ItemPageSize') = 0">10</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ItemPageSize')"/>
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 7">
|
|
<xsl:value-of select="pe:GetNodeInfo(NodeID,'HitsOfHot')"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 8">
|
|
<xsl:value-of select="NodeType"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 9">
|
|
<xsl:value-of disable-output-escaping="yes" select="Tips"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 10">
|
|
<xsl:value-of disable-output-escaping="yes" select="Description"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 11">
|
|
<xsl:choose>
|
|
<xsl:when test="NodePicUrl != ''">
|
|
<xsl:value-of select="NodePicUrl"/>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
<xsl:value-of select="pe:InstallDir()"/>images/nopic.gif
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 12">
|
|
<xsl:choose>
|
|
<xsl:when test="pe:GetNodeInfo(NodeID,'OpenType') = 0">_self</xsl:when>
|
|
<xsl:otherwise>_blank</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 13">
|
|
<xsl:value-of select="ItemCount"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 14">
|
|
<xsl:value-of select="CommentCount"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 15">
|
|
<xsl:value-of disable-output-escaping="yes" select="pe:GetCustomContent($number,Custom_Content) "/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 16">
|
|
<xsl:value-of select="LinkUrl"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 17">
|
|
<xsl:value-of select="SubDomain"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 18">
|
|
<xsl:value-of select="ParentID"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 19">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:value-of select="pe:GetNodePath(false,ParentID)"/>
|
|
</xsl:attribute>
|
|
<xsl:value-of select="pe:GetNode(ParentID,'name')"/>
|
|
</a>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 20">
|
|
<xsl:value-of select="RootID"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 21">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:value-of select="pe:GetNodePath(false,RootID)"/>
|
|
</xsl:attribute>
|
|
<xsl:value-of select="pe:GetNode(RootID,'name')"/>
|
|
</a>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 22">
|
|
<xsl:value-of select="arrChildID"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 23">
|
|
<xsl:value-of select="ParentPath"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 24">
|
|
<xsl:value-of select="Depth"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 25">
|
|
<xsl:value-of select="Child"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 26">
|
|
<xsl:value-of select="PrevID"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 27">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:value-of select="pe:GetNodePath(false,PrevID)"/>
|
|
</xsl:attribute>
|
|
<xsl:value-of select="pe:GetNode(PrevID,'name')"/>
|
|
</a>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 28">
|
|
<xsl:value-of select="NextID"/>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 29">
|
|
<a>
|
|
<xsl:attribute name="href">
|
|
<xsl:value-of select="pe:GetNodePath(false,NextID)"/>
|
|
</xsl:attribute>
|
|
<xsl:value-of select="pe:GetNode(NextID,'name')"/>
|
|
</a>
|
|
</xsl:when>
|
|
<xsl:when test="$displayType = 30">
|
|
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
|
</xsl:when>
|
|
<xsl:otherwise>
|
|
</xsl:otherwise>
|
|
</xsl:choose>
|
|
</xsl:template>
|
|
</xsl:transform>]]>
|
|
</LabelTemplate>
|
|
<attributes>
|
|
<name>displayType</name>
|
|
<datatype>supersql</datatype>
|
|
<default>1</default>
|
|
<intro>输出类型{名称:1,META关键词:2,META描述语:3,内容打开方式:4,内容排序方式:5,内容分页大小:6,热门最小点击数:7,类型:8,提示:9,说明:10,图片:11,打开方式:12,项目数:13,评论数:14,自设内容:15,外部链接地址:16,子域名:17,父栏目ID:18,父栏目名称:19,根栏目ID:20,根栏目名称:21,所有子节点:22,父路径:23,深度值:24,子节点数:25,上一节点ID:26,上一节点名称:27,下一节点ID:28,下一节点名称:29}</intro>
|
|
</attributes>
|
|
<attributes>
|
|
<name>number</name>
|
|
<datatype>supersql</datatype>
|
|
<default>1</default>
|
|
<intro>自设内容序号,注意仅当输出类型为自设内容时有效</intro>
|
|
</attributes>
|
|
</root> |