WebTemplate 要素 (Web テンプレート)
適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
カスタム Web テンプレートのさまざまな面と、カスタム Web テンプレートから作成される Web サイトを構成します。 この要素は、Web テンプレートをパッケージ化する .wsp ファイルの内部にある elements.xml ファイルにあります。
定義
<WebTemplate ... />
要素と属性
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 種類 | 説明 |
---|---|---|
AdjustHijriDays | int |
オプション。 Web テンプレートから作成された Web サイトで使用される現在の月を、イスラム暦に調整するために増減する日数を指定します。 |
AlternateCssUrl | string |
オプション。 Web テンプレートから作成された Web サイトで使用する代替カスケード スタイル シート (CSS) の URL を指定します。 |
AlternateHader | string |
オプション。 Web テンプレートから作成される Web サイト ページの上部領域の代替ヘッダーを定義する %ProgramFiles%\Common Files\Microsoft Shared\Web サーバー拡張機能\15\TEMPLATE\LAYOUTS ディレクトリにある ASPX ページの名前を指定します。 この属性は、ヘッダー領域を、別のヘッダーを定義する ASPX ページの出力に置き換える方法を提供します。 たとえば、代替ヘッダーを提供するファイルの名前としてを指定 myHeader.aspx するには、ファイルの先頭にある Project 要素に をOnet.xml 追加AlternateHeader="myHeader.aspx" します。 |
BaseTemplateID | int |
必須です。 Web テンプレートが最終的に派生するサイト定義の ID。 これは、ファイル内の Template 要素の ID 属性の値ですWebTemp*.xml 。 |
BaseTemplateName | string |
必須です。 Web テンプレートが最終的に派生するサイト定義の内部名。 これは、ファイル内の Template 要素の Name 属性の値ですWebTemp*.xml 。 |
BaseConfigurationID | int |
必須です。 Web テンプレートが最終的に派生するサイト定義構成の ID。 これは、ファイル内の構成要素の ID 属性の値ですWebTemp*.xml 。 |
CalendarType | int |
オプション。 Web テンプレートから作成された Web サイトのカレンダーでの既定のカレンダー種類の ID。 |
照合 順序 | int |
オプション。 Web テンプレートから作成された Web サイトの照合順序システムの ID。 詳細については、「P:Microsoft.SharePoint.SPRegionalSettings.Collation"照合順序」を参照してください。 |
ContainsDefaultLists | boolean |
オプション。 Web テンプレートの派生元となるサイト定義に、グローバル Onet.xml ファイルで定義されている包含リストを最終的に含めるかどうかを指定します。 元のサイト定義がこのようなリストを含んでいた場合は、それらのリストは Web テンプレートから作成された Web サイトに含まれないため、これは重要な設定です。 |
CustomizedCssFiles | string |
オプション。 カスタム カスケード スタイル シート (.css) ファイルを指定します。 |
CustomJSUrl | string |
オプション。 %ProgramFiles%\Common Files\Microsoft Shared\Web サーバー拡張機能\15\TEMPLATE\LAYOUTS ディレクトリにあるカスタム JavaScript ファイルを指定します。このディレクトリには、Web テンプレートから作成された Web サイト内で実行するスクリプトが含まれています。 |
説明 | string |
オプション。 ユーザーが、作成する Web サイトの種類を選択するとき、ユーザー インターフェイス (UI) に表示される、Web テンプレートで定義されたサイト種類の詳細。 |
DisplayCategory | string |
オプション。 ユーザーが作成する Web サイトの種類を選択するときに、Web テンプレートが Microsoft SharePoint Foundation UI に表示されるカテゴリを指定します。たとえば、 コラボレーション、 会議、またはその他のカスタム名などです。 指定されていない場合、既定は "Custom" です。 |
ExcludeFromOfflineClient | boolean |
オプション。 Web テンプレートから作成された Web サイトが、オフライン同期中にダウンロードされるか指定します。 |
ImageUrl | relativeUrl |
オプション。 ユーザーが作成する Web サイトの種類を選択するときに SharePoint Foundation UI に表示されるプレビュー イメージの URL が含まれます。 |
Locale | int |
オプション。 アメリカ英語では "1033" のような、言語/カルチャの数字 ID。 |
名前 | string |
必須です。 Web テンプレートの内部名。 |
ParserEnabled | boolean |
オプション。 ドキュメント ライブラリの列の値が、Web テンプレートから作成された Web サイト内のライブラリに追加される文書に自動的に追加されるかどうか指定します。 |
PortalName | string |
オプション。 Web テンプレートから作成された Web サイトに関連するポータル サイトの名前。 |
PortalUrl | string |
オプション。 Web テンプレートから作成された Web サイトに関連するポータル サイトの URL。 |
PresenceEnabled | boolean |
オプション。 ユーザーのインラインのプレゼンス情報が、Web テンプレートから作成された Web サイトで有効か指定します。 |
ProductVersion | int |
オプション。 Web テンプレートが作成される SharePoint Foundation のバージョン。 |
QuickLaunchEnabled | boolean |
オプション。 Web テンプレートから作成された Web サイトに、サイド リンク バー領域があるかを指定します。 |
サブ | boolean |
オプション。 Web テンプレートが、サイト コレクションのルート Web サイトあるいはサブ Web のどちらから作成されたかを指定します。 True の場合、テンプレートはサブ Web から作成されたことを示します。 |
SyndicationEnabled | boolean |
オプション。 RSS (Really Simple Syndication) が、Web テンプレートから作成された Web サイトで有効かどうかを指定します。 |
Time24 | boolean |
オプション。 Web テンプレートから作成された Web サイトで、時間を 24 時間形式で表示するかどうかを指定します。 |
TimeZone | int |
オプション。 Web テンプレートから作成された Web サイトの既定のタイム ゾーン。 |
Title | string |
オプション。 Web テンプレートのパブリック名。 |
TreeViewEnabled | string |
オプション。 Web テンプレートから作成された Web サイトの、ページの左のナビゲーション領域で、ツリー ビュー機能が有効かどうかを指定します。 この属性は、string 型ですが、意味を持つ値は "TRUE" と "FALSE" のみです。 |
UIVersionConfigurationEnabled | boolean |
オプション。 ユーザーが、Web テンプレートから作成された Web サイトの UI バージョンを変更することができるかを指定します。 |
子要素
None
親要素
例
次に、WebTemplate 要素の例を示します。
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<WebTemplate
AdjustHijriDays="0"
AlternateCssUrl=""
AlternateHeader=""
BaseTemplateID="9"
BaseTemplateName="BLOG"
BaseConfigurationID="0"
CalendarType="1"
Collation="25"
ContainsDefaultLists="TRUE"
CustomizedCssFiles=""
CustomJSUrl=""
Description="A 4th Generation Blog Site."
ExcludeFromOfflineClient="FALSE"
Locale="1033"
Name="BlogIV"
ParserEnabled="TRUE"
PortalName=""
PortalUrl=""
PresenceEnabled="TRUE"
ProductVersion="4"
QuickLaunchEnabled="TRUE"
Subweb="TRUE"
SyndicationEnabled="TRUE"
Time24="FALSE"
TimeZone="13"
Title="Our Blog"
TreeViewEnabled="FALSE"
UIVersionConfigurationEnabled="FALSE" />
</Elements>