如何在XSLT中调用Umbraco字典项?

时间:2014-12-15 21:25:07

标签: xml xslt dictionary umbraco

我在Umbraco网站上工作,该网站主要使用.cshtml文件,但对于几个小地方,他们使用.xslt文件来处理嵌入视频。我不知道关于.xslt的事情。但是,通过我的谷歌搜索,我已经弄明白我需要调用一个字典项目(它将取代硬编码文本)。

<p>umbraco.library:GetDictionaryItem("NameOfDictionaryItem")</p>

我的问题是,我是否需要将此代码包装成以下内容:

<xsl:blahblah>
  <p>umbraco.library:GetDictionaryItem("NameOfDictionaryItem")</p>
</xsl>

如果需要,我可以显示整个文件的代码......只是不知道它有多大相关。

2 个答案:

答案 0 :(得分:3)

为了从字典项中选择值,您需要使用xsl:value-of函数:

<p><xsl:value-of select="umbraco.library:GetDictionaryItem('NoNewsArticles')" /></p>

答案 1 :(得分:1)

我找到了正确的方法:

<p><xsl:value-of select="umbraco.library:GetDictionaryItem('NameOfDictionaryItem')" /></p>