FormUrls スキーマの概要
最終更新日: 2009年10月6日
適用対象: SharePoint Foundation 2010
FormUrls スキーマは、ユーザー設定情報としてコンテンツ タイプに含めることのできるオプションの XML を記述します。この XML ノードは、コンテンツ タイプ定義の XMLDocument 要素内に格納する必要があります。詳細については、「コンテンツ タイプのユーザー設定情報」を参照してください。
このスキーマは、このコンテンツ タイプのアイテム用の別の表示フォーム ページ、編集フォーム ページ、および新規作成フォーム ページへのクライアント側リダイレクトを指定することを可能にします。
スキーマには以下の要素があります。
FormUrls ルート要素。FormUrls 要素には、以下の属性があります。
xmlns 必須のテキスト。スキーマの XML 名前空間を表します。このスキーマの名前空間は、以下のとおりです。
https://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url
Display オプションの Text。使用するユーザー設定の Display フォーム ページの URL を指定します。
Edit オプションの Text。使用するユーザー設定の Edit フォーム ページの URL を指定します。
New オプションの Text。使用するユーザー設定の New フォーム ページの URL を指定します。
フォーム ページは、既定の SharePoint Foundation ページ全体を置き換える .aspx ページです。このページにはフレーム要素、または上や横のナビゲーション バーなどの chrome が含まれています。フォーム ページに関しては、一意のナビゲーション リンクまたは通常 SharePoint Foundation 枠内にある他の必要な要素を作成する必要があります。
指定する URL は、コンテンツ タイプのルートの場所から指定する必要があります。
この XML ドキュメントをコンテンツ タイプ定義 XML に含めない場合、SharePoint Foundation では既定値が使用されます。その場合、SharePoint Foundation がフォームを自動的にレンダリングします。
次の例では、クライアント側のリダイレクトをこのコンテンツ タイプのアイテムに関連した別のフォームの表示、編集、および新規作成ページにユーザー設定しています。
<FormUrls
xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url"
<Display>Forms/mydisplayform.aspx</Display>
<Edit>Forms/myeditform.aspx</Edit>
<New>Forms/myuploadform.aspx</New>
</FormUrls>