次の方法で共有


FormTemplates スキーマの概要

最終更新日: 2009年10月5日

適用対象: SharePoint Foundation 2010

SharePoint Online で使用可能

このスキーマは、ユーザー設定情報としてコンテンツ タイプに含めることができるオプションの XML を記述します。この XML ノードは、コンテンツ タイプ定義の XMLDocument 要素内に格納する必要があります。詳細については、「コンテンツ タイプのユーザー設定情報」を参照してください。

このスキーマは、Microsoft SharePoint Foundation ユーザー インターフェイスにアイテムの表示ページ、新規作成ページ、および編集ページを表示するために使用されるフォーム テンプレートを指定することを可能にします。

スキーマには以下の要素があります。

  • FormTemplates   ルート要素。FormTemplates 要素には、以下の属性があります。

  • Display   必須の Text。使用するカスタム Display フォーム テンプレートの名前を指定します。

  • Edit   必須の Text。使用するカスタム Edit フォーム テンプレートの名前を指定します。

  • New   必須の Text。使用するカスタム New フォーム テンプレートの名前を指定します。

ここで参照されるフォーム テンプレートは、SharePoint Foundation Web ページの中央セクションをレンダリングする .asmx コントロールです。つまり、フォーム テンプレートは、ページ上の SharePoint Foundation フレーム要素 (通常、クロムと呼ばれる) を除くすべてをレンダリングします。SharePoint Foundation は、ページのクロムをレンダリングします。

指定するフォーム テンプレートの名前は、フロントエンド Web サーバーの以下の場所に配置されている .ascx ファイル内で見つかるレンダリング テンプレートの名前である必要があります。

%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\CONTROLTEMPLATES

この XML ドキュメントをコンテンツ タイプ定義 XML に含めない場合、SharePoint Foundation では既定値が使用されます。その場合、SharePoint Foundation がフォームを自動的にレンダリングします。

以下は、この XML ドキュメントが Document コンテンツ タイプである場合の既定コンテンツです。

<FormTemplates 
xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms"
<Display>DocumentLibraryForm</Display>
<Edit>DocumentLibraryForm</Edit>
<New>DocumentLibraryForm</New>
</FormTemplates>

以下は、この XML ドキュメントが Item コンテンツ タイプである場合の既定コンテンツです。

<FormTemplates 
xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms"
<Display>ListForm</Display>
<Edit>ListForm</Edit>
<New>ListForm</New>
</FormTemplates>

関連項目

概念

コンテンツ タイプについて

コンテンツ タイプのユーザー設定情報

FormUrls スキーマの概要