Share via


モジュール

最終更新日: 2008年5月31日

適用対象: SharePoint Foundation 2010

モジュールは、Onet.xml ファイルで定義する場合と同じように要素マニフェスト内で定義され、SharePoint サイトのプロビジョニングに使用するファイルを指定します。

ゼロ、または 1 個以上の File 要素が Module 要素の子として許可されます。AllUsersWebPart 要素を使用して、指定されたページ内部の Web パーツ インスタンス (リスト ビュー Web パーツを除く) を指定します。View 要素は、サイト ページで使用するリスト ビュー Web パーツを指定します。NavBarPage 要素は、この要素を含むページがナビゲーション バー構造に参加することを宣言します。Property 要素を使用すると、フィーチャーのカスタム プロパティを指定できます。

要素マニフェストは次のスキーマを使用します。

Elements

  Module

    File

      View

      AllUsersWebPart

      NavBarPage

      Property

次のスキーマは、Onet.xml ファイル内で使用されています。

Configuration

  Modules

    Module

      File

        View (英語)

        AllUsersWebPart

        NavBarPage

        Property

次の例では、カスタム プロパティを指定する Web パーツ フィーチャーを登録します。

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

次の例では、2 つのファイルを含み、どちらかのページ上に表示されるリスト ビューを指定するフィーチャーを登録します。

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

関連項目

概念

モジュール

[方法] ファイルを準備する