Domanda

Mi piacerebbe personalizzare il modo in cui una parte dei contenuti query web (CQWP) visualizza un elenco in SharePoint 2010; l'elenco è definito nella radice e sta per essere recuperato in un sito secondario. Ogni sito secondario tirerà un record dalla lista e quindi abbiamo bisogno di visualizzare in questo modo:

Contact [Department Name]
Address (MAP) 
Tel: 0000
email@domain.org

Opening Hours:

​Sunday - Wednesday ​00:00 to 00:00 
​Thursday  ​​00:00 to 00:00 

La ragione per usare un CQWP è che stiamo tirando un elenco dalla radice e la visualizzazione in base a un filtro reparto in un sito secondario. Quanto è difficile per personalizzare un CQWP per visualizzare le informazioni in questo modo? Grazie.

È stato utile?

Soluzione

E 'sorprendentemente facile da fare ciò che è necessario una volta che conoscete i bit e pezzi che si devono fare.

In primo luogo, capire che il CQWP utilizza un file chiamato ItemStyle.xsl che vive nella libreria di stili. Questo file contiene i modelli che rendono le singole righe di un risultato di una CQWP.

Quindi, ciò che si vuole fare, è quello di aggiungere un modello a questo file.

Quindi, se non avete indovinato, avrete bisogno di impiegare qualche magia XSLT per il file ItemStyle per visualizzarlo nel modo desiderato. Non solo questo richiedono conoscenze XSLT, ma anche HTML fondamentale (il layout non è molto complicato su di esso, in modo da poter ottenere via con solo un paio di tag <P>).

Ecco un articolo di avviamento sul ItemStyle, molti di più può essere trovato con una rapida Google: http://msdn.microsoft.com/en-us/library/bb447557.aspx

Altri suggerimenti

Il layout CQWP può essere modificato alle proprie esigenze personalizzando il xsl gli usi WebPart. Una spiegazione può essere trovato qui:

http://msdn.microsoft.com/en-us/library/ bb447557.aspx

Alcuni ulteriori informazioni di sfondo può essere trovato qui: http://blogs.msdn.com/b/ecm/archive/2010/05/14/what-s-new-with-the-content-query-web-part.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top