Module 要素 (Site)
適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
Web サイトをプロビジョニングするファイルと "すべてのユーザー" Web パーツを指定します。
<Module>
HyperlinkBaseUrl = "Text"
IncludeFolders = "Text"
List = "Integer"
Name = "Text"
Path = "Text"
RootWebOnly = "TRUE" | "FALSE"
SetupPath = "Text"
Url = "Text"
</Module>
要素と属性
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
HyperlinkBaseUrl |
オプションの Text。 |
IncludeFolders |
オプションの Text。 |
List |
オプションの Integer。 Onet.xml に定義されている、リストの型を指定します。 |
名前 |
必須の Text。 ファイル セットの名前を格納します。 次の文字のみ含むことができます。 英数字 ハイフン (-) アンダースコア (_) period (.) スペース ( ) |
パス |
オプションの Text。 %ProgramFiles%\Common Files\Microsoft Shared\web サーバー拡張機能\15\TEMPLATE\SiteTemplates\ _Site_Definition_を基準にしたファイル セットへの物理パスを指定します。 次の文字のみ含むことができます。 英数字 ハイフン (-) アンダースコア (_) period (.) スペース ( ) |
RootWebOnly |
省略可能 なブール値。 モジュール で指定されたファイルがサイト コレクションの最上位 Web サイトにのみインストールされている場合は TRUE。 |
SetupPath |
オプションの Text。 モジュールに含めるファイルを含む SharePoint Foundation セットアップ ディレクトリ %ProgramFiles%\Common Files\Microsoft Shared\Web サーバー拡張機能\15\TEMPLATE) 内のフォルダーへの物理パスを指定します。 次の文字のみ含むことができます。 英数字 ハイフン (-) アンダースコア (_) period (.) スペース ( ) |
Url |
オプションの Text。 サイトをインスタンス化するときにファイルを置くフォルダの仮想パスを指定します。 Path が指定されていない場合は、Url の値が物理パスに使用されます。 サイト定義のフォルダを準備するには、Url 属性を使用します。 Url 属性には、以下の文字を含めることはできません。 " # % & * : < > ? \ { } | ~ \x7f |
子要素
親要素
Occurrences
- 最小 : 0
- 最大: 制約なし
注釈
詳細な Module 要素が、ファイルの Project 要素の直下にある Modules 要素にOnet.xml
表示されます。 これらのモジュールはそれぞれ、同じファイルの Configuration 要素にある少なくとも 1 つの他の Module 要素によって参照されています。
Module 要素では、ファイルまたはファイルのコレクション、およびサイトの作成時にそれらのファイルをインストールする場所を指定します。 ファイルが Web パーツ ページの場合、モジュール定義では、ページに含める Web パーツを指定できます。
例
次の例は Onet.xml から引用したもので、モジュールに含めるビューとファイルを定義しています。
<Module Name="Default" Url="" Path="">
<File Url="default.aspx" NavBarHome="True">
<View List="$Resources:core,lists_Folder;/$Resources:core,announce_Folder;" BaseViewID="0" WebPartZoneID="Left" />
<View List="$Resources:core,lists_Folder;/$Resources:core,calendar_Folder;" BaseViewID="0" RecurrenceRowset="TRUE" WebPartZoneID="Left" WebPartOrder="2" />
<AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1"><![CDATA[
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2" xmlns:iwp="http://schemas.microsoft.com/WebPart/v2/Image">
<Assembly>Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.ImageWebPart
</TypeName>
<FrameType>None</FrameType>
<Title>$Resources:wp_SiteImage;</Title>
<iwp:ImageLink>/_layouts/images/homepage.gif</iwp:ImageLink>
</WebPart>
]]></AllUsersWebPart>
<View List="$Resources:core,lists_Folder;/$Resources:core,links_Folder;" BaseViewID="0" WebPartZoneID="Right" WebPartOrder="2" />
<NavBarPage Name="$Resources:core,nav_Home;" ID="1002" Position="Start" />
<NavBarPage Name="$Resources:core,nav_Home;" ID="0" Position="Start" />
</File>
</Module>