如何使用XSL渲染获取项目名称?

时间:2013-05-07 15:15:43

标签: xslt sitecore

我有一个xsl渲染,可以查看项目列表。

我想将项目名称(如您在项目的“快速信息”中看到的那样)放入变量中。

要对在Builder选项卡中输入的字段执行此操作,您可以执行以下操作:

<xsl:variable name="variablename" select="sc.fld('Field Name',.)" />

但我不确定Item Name的名称是什么。是<xsl:variable name="variablename" select="sc.fld('Item Name',.)" />还是<xsl:variable name="variablename" select="sc.fld('ItemName',.)" />还是不可能得到这个?

1 个答案:

答案 0 :(得分:3)

您可以使用@name属性。

像这样:

<xsl:variable name="itemname" select="./@name" />

顺便说一句,如果您想要显示名称,则需要使用:

<xsl:variable name="displayname" select="sc:fld('__display name',.) />