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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top