我正在Umbraco 4.8下进行开发。
我正在尝试从XSLT访问类以从中检索某些内容。
该类名为UmbracoHelper。
我在XSLT的顶部添加了以下内容:
xmlns:UmbracoHelper =“ urn:UmbracoHelper”
排除结果前缀“ UmbracoHelper”
但是现在,当我想调用以下函数时:
<xsl:for-each select="$GalleryImages/nodeId">
<xsl:variable name="myNode" select="UmbracoHelper:GetNode(.)"/>
</xsl:for-each>
我遇到此错误:
找不到与名称空间“ urn:UmbracoHelper”关联的脚本或扩展对象。
我在这里错过了什么?
最佳答案
简而言之:编写代码并进行构建(UmbracoHelper)。将程序集添加到bin文件夹。确保在xsltextensions.config中添加对程序集的引用。然后在您的XSLT中通过urn进行引用。
参见:http://www.nibble.be/?p=60
关于c# - 找不到与 namespace “urn:UmbracoHelper”关联的脚本或扩展对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16286412/