Partager via


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 :

Éléments

  Module

    File

      View

      AllUsersWebPart

      NavBarPage

      Property

Le schéma suivant est utilisé dans un fichier Onet.xml :

Configuration

  Modules

    Module

      File

        View

        AllUsersWebPart

        NavBarPage

        Property

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>

Voir aussi

Concepts

Module

Procédure : mettre en service un fichier