内容查询Web部件错误消息 - 未定义的“ DDWRT”
-
16-10-2019 - |
题
我正在关注有关配置内容查询网络部分的网络文章 - http://erikswenson.blogspot.com/2010/03/sharepoint-2010-content-query-for-blog.html
当我尝试将此行添加到我的XSL时
<xsl:variable name="StartDate">
<xsl:value-of select="ddwrt:FormatDateTime(string(@Modified), 1033, 'g')" />
</xsl:variable>
我收到一条错误消息
无法显示此网络部分。要解决问题,请在Microsoft SharePoint Foundation兼容HTML编辑器(例如Microsoft SharePoint Designer)中打开此网页。如果问题持续存在,请联系您的Web服务器管理员。
相关ID:E684F7BA-32F3-418B-83A9-E2C4F2228D5E5E5 E5
日志文件具有此。
执行Web零件时错误:System.xml.xsl.xsloadexception:未定义的前缀'ddwrt'
在哪里/如何将此名称空间添加到itemStyle.xsl?
解决方案
您需要确保XSL:样式表声明DDWRT名称空间。为此,您需要将其添加到您的XSL:StyleSheet声明中是否还不存在,尽管在您的情况下,我们知道这不是因为您遇到了错误:
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
您可以在此处查看有关此想法的更多详细信息: https://www.nothingbutsharepoint.com/sites/eusp/Pages/An-Update---How-to-Configure-a-Custom-Item-Style-for-a-Discussion-Board-using-the-Content- QUERY-WEB-PART.ASPX