Inhaltsabfrage -Webpart -Fehlermeldung - 'DDWRT' ist nicht definiert
-
16-10-2019 - |
Frage
Ich folge diesem Webartikel zum Konfigurieren von Inhalten Abfrage -Webpart - http://erikswenson.blogspot.com/2010/03/sharepoint-2010-content-query-for-blog.html
Wenn ich versuche, diese Zeile meinem XSL hinzuzufügen
<xsl:variable name="StartDate">
<xsl:value-of select="ddwrt:FormatDateTime(string(@Modified), 1033, 'g')" />
</xsl:variable>
Ich erhalte eine Fehlermeldung
Dieses Web -Teil kann nicht angezeigt werden. Öffnen Sie diese Webseite in einem Microsoft SharePoint Foundation-kompatiblen HTML-Editor wie Microsoft SharePoint Designer, um das Problem zu beheben. Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Webserver -Administrator.
Korrelations-ID: E684F7BA-32F3-418B-83A9-E2C4F228D5E5
Die Protokolldatei hat dies.
Fehler beim Ausführen von Webparts: system.xml.xsl.xslloadexception: Präfix 'ddwrt' ist nicht definiert
Wo/wie füge ich diesen Namespace zu itemStyle.xsl hinzu?
Lösung
Sie müssen sicherstellen, dass das XSL: Stylesheet den DDWRT -Namespace deklariert. Dazu müssen Sie dies zu Ihrer XSL: Stylesheet -Erklärung hinzufügen, wenn sie noch nicht vorhanden ist. In Ihrem Fall wissen wir jedoch, dass dies nicht der Fall ist, weil Sie einen Fehler erhalten:
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
Weitere Details zu dieser Idee finden Sie hier: https://www.nothingbutsharepoint.com/sites/eusp/pages/an-update--how-to-configure-a-custom-item-style-for-a-discussion-board-using- the-content- Abfrage-Web-part.aspx