モジュール
最終更新日: 2008年5月31日
適用対象: SharePoint Foundation 2010
モジュールは、Onet.xml ファイルで定義する場合と同じように要素マニフェスト内で定義され、SharePoint サイトのプロビジョニングに使用するファイルを指定します。
ゼロ、または 1 個以上の File 要素が Module 要素の子として許可されます。AllUsersWebPart 要素を使用して、指定されたページ内部の Web パーツ インスタンス (リスト ビュー Web パーツを除く) を指定します。View 要素は、サイト ページで使用するリスト ビュー Web パーツを指定します。NavBarPage 要素は、この要素を含むページがナビゲーション バー構造に参加することを宣言します。Property 要素を使用すると、フィーチャーのカスタム プロパティを指定できます。
要素マニフェストは次のスキーマを使用します。
次のスキーマは、Onet.xml ファイル内で使用されています。
View (英語)
例
次の例では、カスタム プロパティを指定する 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>