Files
ningbo/动易的标签库/标签库/其他类/取得栏目信息配置.config
2026-08-31 16:22:00 +08:00

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>