Contenuto messaggio di errore Query Web Part - 'ddwrt' non è definito
-
16-10-2019 - |
Domanda
Sto seguendo questo articolo web sulla configurazione di una parte dei contenuti query web - http://erikswenson.blogspot.com/2010/03/sharepoint-2010-content-query-for-blog.html
Quando provo ad aggiungere questa riga al mio xsl
<xsl:variable name="StartDate">
<xsl:value-of select="ddwrt:FormatDateTime(string(@Modified), 1033, 'g')" />
</xsl:variable>
Ho ricevuto un messaggio di errore
Impossibile visualizzare questa web part. Per risolvere il problema, aprire questo pagina Web in un Microsoft SharePoint editor HTML compatibile con Fondazione come come Microsoft SharePoint Designer. Se i persiste problema, contattare il Web server di amministratore.
Correlazione ID: e684f7ba-32f3-418b-83a9-e2c4f228d5e5
Il file di registro ha questo.
Errore durante l'esecuzione di parte web: System.Xml.Xsl.XslLoadException: Prefisso 'ddwrt' non è definito
Dove / Come faccio ad aggiungere questo spazio dei nomi a ItemStyle.xsl?
Soluzione
È necessario assicurarsi che il xsl: stylesheet dichiara il namespace ddwrt. Per fare questo, è necessario aggiungere questo alla tua xsl: stylesheet dichiarazione se non è già lì, anche se nel suo caso sappiamo che non è perché che stai ricevendo un errore:
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
È possibile vedere più dettagli su questa idea qui: https://www.nothingbutsharepoint.com/sites/eusp/Pages/An-Update---How -to-Configure-un-Custom-Item-Style-per-un-Discussion-Board-con-il-Content-Query-Web-Part.aspx