Blog Stats
  • Posts - 171
  • Articles - 1
  • Comments - 197
  • Trackbacks - 5

 

Content Query Web Part: formattare una data

 

Nel personalizzare l' XSL per lo stile di una Content Query Web Part capita di dover visualizzare una data, per esempio se lo usiamo per raggruppare la visualizzazione di "news".

Per formattare la data nel formato voluto è sufficiente scrivere il seguente codice xsl:

<xsl:value-of disable-output-escaping="no" select="ddwrt:FormatDate(string(@PubDate), 1040, 5)" />

dove @PubDate rappresenta la variabile che identifica il campo che contiene il valore di data.

Questo funziona utilizzando il DDWRT, un package xsl utilizzato da altre parti in MOSS, ma che torna molto utile anche qui.

Per usare la funzione di formattazione, aggiungere all' xsl il namespace: xmlns:ddwrt=http://schemas.microsoft.com/WebParts/v2/DataView/runtime

 

Il post da cui ho tratto le informazioni è questo: http://www.sharepoint-tips.com/2007/06/blog-post.html

Un ottimo articolo su come customizzare lo stile di una CQWP è questo: http://www.heathersolomon.com/blog/articles/CustomItemStyle.aspx

 

 


Feedback

# re: Content Query Web Part: formattare una data

Gravatar Ciao Luca, se ti può essere utile su MSDN trovi la descrizione di tutte le funzioni del namespace ddwrt. Sono riferite a WSS 2, ma sono sicuramente valide anche per MOSS e non mi pare ne siano state aggiunte altre.
SharePoint Data View Web Part Extension Functions in the ddwrt Namespace
http://msdn2.microsoft.com/en-us/library/aa505323.aspx 07/09/2007 00:22 | Massimo Prota

Comments have been closed on this topic.
 

 

Copyright © Luca Mauri