In der Standardeinstellung listet der Webpart Picker die innerhalb einer Site Collection angebotenen Webparts in den Kategorien „Listen und Bibliotheken“ sowie „Alle Webparts“ auf.
Einige Seitenvorlagen (z.B. die Suchergebnisseite) liefern darüber hinaus noch die zusätzliche Kategorie „Vorgeschlagene Webparts für …“, in der speziell die für die jeweilige Zone empfohlenen Webparts aufgelistet werden. Eine, wie ich finde, sehr nützliche Funktion. Wie kann nun dieses Feature für eigene Webparts genutzt werden. Zwei Dinge sind hierfür erforderlich: Zunächst muss in der Webpart-Galerie (Websiteeinstellungen > Webparts) für die betreffenden Webparts eine QuickAdd-Gruppe (Gruppen schnell hinzufügen) definiert werden.
Außerdem muss in dem entsprechenden Seitenlayout oder in der SharePoint Seite die Webpart-Zone um das Attribut QuickAdd-GroupNames erweitert werden.
1: <WebPartPages:WebPartZone runat="server" QuickAdd-GroupNames="My Webparts" ID="Left" Title="Left">
2: <ZoneTemplate>
3: </ZoneTemplate>
4: </WebPartPages:WebPartZone>
Das war es auch schon! Nach diesen beiden simplen Anpassungen werden auch benutzerdefinierte Webparts in der Liste der empfohlenen Webparts dargestellt.

Wer möchte, kann für einen Webpart oder eine Webpart-Zone auch mehrere QuickAdd-Gruppen definieren.
Bereitgestellt
5 Okt 2009 7:38
von
Fabian Moritz