WebTemplate 要素 (Web テンプレート)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
カスタム Web テンプレートのさまざまな面と、カスタム Web テンプレートから作成される Web サイトを構成します。この要素は、Web テンプレートをパッケージ化する .wsp ファイルの内部にある elements.xml ファイルにあります。
Elements (Web テンプレート)
WebTemplate 要素 (Web テンプレート)
<WebTemplate ... />
Complex
属性と要素
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 |
型 |
説明 |
---|---|---|
AdjustHijriDays |
int |
オプション。Web テンプレートから作成された Web サイトで使用される現在の月を、イスラム暦に調整するために増減する日数を指定します。 |
AlternateCssUrl |
string |
オプション。Web テンプレートから作成された Web サイトで使用する代替カスケード スタイル シート (CSS) の URL を指定します。 |
AlternateHeader |
string |
オプション。Web テンプレートから作成された Web サイトのサイト ページのトップ領域で代替のヘッダーを定義する ASPX ページの名前を指定します。このページは、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS ディレクトリにあります。この属性によって、異なるヘッダーを定義する ASPX ページの出力を使用して、ページのヘッダー領域を置き換える手段が提供されます。たとえば、代替のヘッダーを提供するファイルの名前として myHeader.aspx を指定するには、Onet.xml ファイルの初めで Project 要素に AlternateHeader="myHeader.aspx" を追加します。 |
BaseTemplateID |
int |
必須。Web テンプレートが最終的に派生するサイト定義の ID。これは、WebTemp*.xml ファイル内の Template 要素の ID 属性の値です。 |
BaseTemplateName |
string |
必須。Web テンプレートが最終的に派生するサイト定義の内部名。これは、WebTemp*.xml ファイル内の Template 要素の Name 属性の値です。 |
BaseConfigurationID |
int |
必須。Web テンプレートが最終的に派生するサイト定義構成の ID。これは、WebTemp*.xml ファイル内の ID 要素の Configuration 属性の値です。 |
CalendarType |
int |
オプション。Web テンプレートから作成された Web サイトのカレンダーでの既定のカレンダー種類の ID。 |
Collation |
int |
オプション。Web テンプレートから作成された Web サイトの照合順序システムの ID。詳細については、Collation を参照してください。 |
ContainsDefaultLists |
boolean |
オプション。Web テンプレートが最終的に派生したサイト定義が、グローバル Onet.xml ファイルで定義されるリストを含むかどうかを指定します。元のサイト定義がこのようなリストを含んでいた場合は、それらのリストは Web テンプレートから作成された Web サイトに含まれないため、これは重要な設定です。 |
CustomizedCssFiles |
string |
オプション。カスタム カスケード スタイル シート (.css) ファイルを指定します。 |
CustomJSUrl |
string |
オプション。カスタムの JavaScript ファイルを指定します。このファイルは、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS ディレクトリ内にあります。このディレクトリには、Web テンプレートから作成された Web サイト内で実行されるスクリプトが格納されています。 |
Description |
string |
オプション。ユーザーが、作成する Web サイトの種類を選択するとき、ユーザー インターフェイス (UI) に表示される、Web テンプレートで定義されたサイト種類の詳細。 |
DisplayCategory |
string |
オプション。ユーザーが作成する Web サイトの種類を選択するとき、たとえば、Collaboration、Meetings、あるいはその他のカスタム名など、Web テンプレートが Microsoft SharePoint Foundation UI で表示されるカテゴリを指定します。指定されていない場合、既定は "Custom" です。 |
ExcludeFromOfflineClient |
boolean |
オプション。Web テンプレートから作成された Web サイトが、オフライン同期中にダウンロードされるか指定します。 |
ImageUrl |
RelativeUrl |
オプション。ユーザーが、作成する Web サイトの種類を選択しているとき、SharePoint Foundation UI に表示されるプレビュー画像の URL が含まれます。 |
Locale |
int |
オプション。アメリカ英語では "1033" のような、言語/カルチャの数字 ID。 |
Name |
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 サイトに、サイド リンク バー領域があるかを指定します。 |
Subweb |
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 バージョンを変更することができるかを指定します。 |
子要素
なし
親要素
例
次に、WebTemplate 要素の例を示します。
<Elements xmlns="https://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>