Question

Je voudrais personnaliser la façon dont une affiche une liste SharePoint 2010 partie web de requête contenu (CQWP); la liste est définie dans la racine et va être tiré par les cheveux dans un sous-site. Chaque sous-site va tirer un enregistrement de la liste et donc nous avons besoin de l'afficher comme ceci:

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 raison d'utiliser un CQWP est que nous tirer une liste de la racine et l'afficher en fonction d'un filtre du département dans un sous-site. Comment est-il difficile de personnaliser un CQWP à l'information d'affichage de cette façon? Merci.

Était-ce utile?

La solution

Il est étonnamment facile à faire ce que vous avez besoin une fois que vous connaissez les morceaux que vous devez faire.

D'abord, comprendre que le CQWP utilise un fichier appelé ItemStyle.xsl qui vit dans la bibliothèque de styles. Ce fichier contient des modèles qui rendent les lignes individuelles d'un résultat d'un CQWP.

Par conséquent, ce que vous voulez faire, est d'ajouter un modèle à ce fichier.

Ensuite, si vous ne l'avez pas deviné, vous aurez besoin d'utiliser un peu de magie XSLT dans le fichier ItemStyle pour l'afficher comme vous le souhaitez. Non seulement cela exige une connaissance XSLT, mais aussi HTML fondamental (votre mise en page n'a pas beaucoup compliqué à ce sujet, vous pouvez vous en sortir avec juste quelques balises <P>).

Voici un article de départ sur le ItemStyle, beaucoup plus peut être trouvé avec un rapide Google:

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top