我正在关注有关配置内容查询网络部分的网络文章 - 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

许可以下: CC-BY-SA归因
scroll top