次の方法で共有


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

親要素

Elements (Web テンプレート)

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

関連項目