WebTemp*.xml ファイルについて
最終更新日: 2011年2月2日
適用対象: SharePoint Foundation 2010
Microsoft SharePoint Foundation を実装する各サーバーは、少なくとも、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LCID\XML フォルダーに、もともとインストールされている WebTemp*.xml ファイルがあります。LCID には、英語の場合は 1033 など、言語/カルチャを表す数字 ID です。ここには、1 つ以上のカスタム WebTemp*.xml ファイルが含まれることがあります。WebTemp*.xml ファイルには、新しい Web サイトを作成するときにユーザーが選択するユーザー インターフェイス (UI) として使用可能なサイト定義構成の内訳が含まれます。UI は、Microsoft Silverlight あるいは HTML サイト作成ページのどちらが使用されているかによって変わります。
注意 |
---|
SharePoint Foundation と共にインストールされた元の WebTemp.xml ファイルを変更しないでください。最初にインストールされたファイルに加えた変更は、SharePoint Foundation の更新または Service Pack をインストールしたり、次のバージョンの製品にアップグレードしたりした場合に、上書きされる可能性があります。この理由のため、元の WebTemp.xml ファイルの変更はサポートされません。カスタム サイト定義の作成の詳細については、「[方法] カスタム サイト定義および構成を作成する」を参照してください。 |
ファイル形式
Templates 要素は、WebTemp*.xml ファイルで使用可能なサイト定義を指定します。各サイト定義は、Template 要素によって定義されます。各サイト定義は、サイトをインスタンス化するために使用できる 1 つ以上のサイト定義構成を持っています。各 Template 要素は、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates フォルダー内のサイト定義サブフォルダーに対応する固有 ID と名前を指定します。
Template 要素には、任意の数の Configuration 子要素を含むことができます。そのような子のそれぞれがサイト定義構成を表します。各 Configuration 要素の ID 属性は、Onet.xml ファイルにある別の Configuration 要素の ID に対応します。2 番目の Configuration 要素は、サイト定義構成のリストおよびモジュールを指定します。
また、WebTemp*.xml ファイルで、各 Configuration 要素は、ユーザーが新しいサイトを作成するとき、SharePoint Foundation UI で表示される構成のタイトル、説明 (および画像へのパス) を指定します。Hidden 属性を TRUE に設定すると、構成を UI に表示しないようにすることができます。
WebTemp*.xml ファイルの Configuration 要素の DisplayCategory 属性は、"コラボレーション"、"会議" など、サイトが UI で表示される際のサイトの種類のカテゴリを指定します (Silverlight バージョンでの新しいサイトを作成するための UI では、一部の組み込みのサイト種類は、その DisplayCategory 値に対応するカテゴリで表示されません)。カスタム サイト定義構成を作成していて、DisplayCategory でこれまで未使用の値を指定した場合は、その名前を持つ新しいカテゴリが UI に表示され、カスタム サイト定義構成を格納されます。
Configuration 要素の SupportsMultilingualUI 属性は、サイト定義構成から作成したサイトが、異なる言語では異なる UI を持つことができることを示します。
組み込みの WebTemp.xml ファイルからの以下の抜粋がマークアップの書式を示します。
<Templates
xmlns:ows="Microsoft SharePoint">
<Template Name="STS" ID="1">
<Configuration
ID="0"
Title="Team Site"
Hidden="FALSE"
ImageUrl="/_layouts/images/stts.png"
Description="A site for teams to quickly organize, author, and share information. It provides a document library, and lists for managing announcements, calendar items, tasks, and discussions."
DisplayCategory="Collaboration" >
</Configuration>
...
<Configuration
ID="2"
Title="Document Workspace"
Hidden="FALSE"
ImageUrl="/_layouts/images/stdw.png"
Description="A site for colleagues to work together on a document. It provides a document library for storing the primary document and supporting files, a tasks list for assigning to-do items, and a links list for resources related to the document."
DisplayCategory="Collaboration" >
</Configuration>
</Template>
<Configuration
ID="0"
Title="Basic Meeting Workspace"
Hidden="FALSE"
ImageUrl="/_layouts/images/stmw.png"
Description="A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda, meeting attendees, and documents."
DisplayCategory="Meetings"
SupportsMultilingualUI="FALSE" >
</Configuration>
...
</Template>
</Templates>
カスタム定義構成の作成については、「[方法] カスタム サイト定義および構成を作成する」を参照してください。