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 サイトの種類を選択するとき、たとえば、CollaborationMeetings、あるいはその他のカスタム名など、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 バージョンを変更することができるかを指定します。

子要素

なし

親要素

Elements (Web テンプレート)

次に、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>

関連項目

概念

サイトの種類: WebTemplates とサイト定義