Freigeben über


Module

Letzte Änderung: Samstag, 31. Mai 2008

Gilt für: SharePoint Foundation 2010

Module werden in einem Elementmanifest ähnlich wie in einer Onet.xml-Datei definiert, um Dateien anzugeben, mit denen SharePoint-Websites bereitgestellt werden sollen.

Null oder mehr File-Elemente sind als untergeordnete Elemente des Module-Elements zulässig. Verwenden Sie das AllUsersWebPart-Element, um eine Webpartinstanz mit Ausnahme eines Listenansicht-Webparts auf einer bestimmten Seite anzugeben. Das View-Element gibt auf Websiteseiten zu verwendende Listenansicht-Webparts an. Mit dem NavBarPage-Element wird deklariert, dass die Seite, die das Element enthält, Teil der Navigationsleistenstruktur ist. Mit dem Property-Element können Sie benutzerdefinierte Eigenschaften für ein Feature angeben.

Ein Elementmanifest weist das folgende Schema auf:

Elements

  Module

    File

      View

      AllUsersWebPart

      NavBarPage

      Property

In einer Onet.xml-Datei wird das folgende Schema verwendet:

Configuration

  Modules

    Module

      File

        View

        AllUsersWebPart

        NavBarPage

        Property

Beispiel

Im folgenden Beispiel wird ein Webpartfeature registriert, das benutzerdefinierte Eigenschaften angibt:

<?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>

Im nächsten Beispiel wird ein Feature registriert, das zwei Dateien umfasst und eine Listenansicht zur Anzeige auf einer der Seiten angibt.

<?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>

Siehe auch

Konzepte

Modul

Gewusst wie: Bereitstellen einer Datei