Modules
Dernière modification : samedi 31 mai 2008
S’applique à : SharePoint Foundation 2010
Les modules sont définis dans un manifeste d'élément de la même manière qu'ils sont définis dans un fichier Onet.xml pour spécifier les fichiers avec lesquels mettre en service des sites SharePoint.
Zéro ou plusieurs éléments File sont autorisés en tant qu'enfants de l'élément Module. Utilisez l'élément AllUsersWebPart pour spécifier une instance de composant WebPart dans une page donnée, à l'exception d'un composant WebPart d'affichage de liste. L'élément View spécifie les composants WebPart d'affichage de liste à utiliser sur les pages du site. L'élément NavBarPage déclare que la page contenant cet élément doit participer à la structure de la barre de navigation. L'élément Property permet de spécifier des propriétés personnalisées pour un composant fonctionnel.
Un manifeste d'élément utilise le schéma suivant :
Le schéma suivant est utilisé dans un fichier Onet.xml :
View
Exemple
L'exemple suivant inscrit un composant fonctionnel de composant WebPart qui spécifie les propriétés personnalisées :
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<Module Name="WebPartPopulation" Url="_catalogs/wp" RootWebOnly="TRUE">
<File Url="MyWebPart.webpart" Type="GhostableInLibrary">
<Property Name="MyGroup" Value="Business Information" />
<Property Name="MyLocation" Value="Middle Right" />
</File>
</Module>
</Elements>
L'exemple suivant inscrit un composant fonctionnel qui comprend deux fichiers et qui spécifie un affichage de liste à afficher sur l'une des pages.
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<Module Name="KnowledgeBasePages" Url="" Path="KnowledgeBaseFolder">
<File Url="KnowledgeBases.aspx">
<View List="KnowledgeBaseList" BaseViewID="0" WebPartZoneID="Left" WebPartOrder="0" />
</File>
<File Url="KnowledgeBaseLink.aspx"/>
</Module>
</Elements>