Frage

Ich möchte die Art und Weise anpassen, wie ein Inhaltsabfrage-Webpart (CQWP) eine Liste in SharePoint 2010 anzeigt.Die Liste ist im Stammverzeichnis definiert und wird in einer Unterwebsite abgerufen.Jede Unterwebsite ruft einen Datensatz aus der Liste ab und wir müssen ihn daher wie folgt anzeigen:

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 

Der Grund für die Verwendung eines CQWP besteht darin, dass wir eine Liste aus dem Stammverzeichnis abrufen und sie basierend auf einem Abteilungsfilter in einer Unterwebsite anzeigen.Wie schwierig ist es, ein CQWP so anzupassen, dass Informationen auf diese Weise angezeigt werden?Danke.

War es hilfreich?

Lösung

Es ist überraschend einfach, das zu tun, was Sie brauchen, wenn Sie die einzelnen Schritte kennen, die Sie tun müssen.

Machen Sie sich zunächst bewusst, dass CQWP eine Datei namens ItemStyle.xsl verwendet, die sich in der Stilbibliothek befindet.Diese Datei enthält Vorlagen, die die einzelnen Zeilen eines Ergebnisses eines CQWP rendern.

Daher möchten Sie dieser Datei eine Vorlage hinzufügen.

Wenn Sie es noch nicht erraten haben, müssen Sie als Nächstes etwas XSLT-Magie auf die ItemStyle-Datei anwenden, um sie so anzuzeigen, wie Sie es möchten.Dies erfordert nicht nur XSLT-Kenntnisse, sondern auch grundlegende HTML-Kenntnisse (Ihr Layout ist nicht sehr kompliziert, Sie können also mit ein paar davon auskommen). <P> Stichworte).

Hier ist ein Einstiegsartikel zum ItemStyle, viele weitere können mit einem schnellen Google gefunden werden: http://msdn.microsoft.com/en-us/library/bb447557.aspx

Andere Tipps

Das CQWP-Layout kann an Ihre Bedürfnisse angepasst werden, indem Sie die vom Webpart verwendete XSL anpassen.Eine Erklärung finden Sie hier:

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

Weitere Hintergrundinformationen finden Sie hier:http://blogs.msdn.com/b/ecm/archive/2010/05/14/what-s-new-with-the-content-query-web-part.aspx

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