Microsoft Office SharePoint Designer 2007 では、新規コンテンツ ページを既存のマスタ ページから容易に作成できます。この方法で作成すると、新規に作成されたページに、同じマスタ ページに適用されたサイト内の残りのページと同様のルック アンド フィールが継承されます。
既定では、マスタ ページから作成されたコンテンツ ページでは、コンテンツ領域の編集が許可されません。コンテンツ ページにコンテンツを追加するには、まずコンテンツの追加先となる領域 (大部分のコンテンツを含んだ主要コンテンツ領域など) を探してから、その領域を編集可能にする必要があります。
メモ Web パーツ領域を使用したい場合は、そのゾーンをコンテンツ ページに挿入しておく必要があります。Web パーツ領域は、マスタ ページには挿入できません。
このトピックの内容
コンテンツ ページとは
コンテンツ ページは、正規の .aspx ファイル名拡張子の付いた ASP.NET ページです。また、各コンテンツ ページには、コンテンツ ページの適用先マスタ ページを識別する、@page ディレクティブも含まれています。次のコードは、@page ディレクティブの例です。
<%@ Page MasterPageFile="~masterurl/default.master" %>コンテンツ ページは有効なスタンドアロン ページではありません。そのため、マスタ ページを参照しないコンテンツ ページは、ページ レイアウトを得ることができません。コンテンツ ページ上のコンテンツ コントロールは、マスタ ページ上の ContentPlaceholder コントロールよりも優先されます。
既定では、サイトはいくつかの種類のコンテンツ ページ (たとえば、リスト ビュー ページ、リスト フォーム ページ、Web パーツ ページなど) から構成されています。各コンテンツ ページには、ページのボディに表示されるコンテンツが含まれています。ブラウザ内のページをサイト来訪者が要求した場合、コンテンツ ページをマスタ ページとマージすることによって、ブラウザ内でユーザーに表示されるページが生成されます。
各コンテンツ ページとその適用先マスタ ページとでは、使用されているページ構成および共通機能が同じです。
Microsoft Windows SharePoint Services 3.0 では、Default.master は、以下の既定のコンテンツ ページすべてに適用されます。
- Default.aspx
- リスト ビューやリスト フォームを含む既定のコンテンツ ページ - AllItems.aspx、DispForm.aspx、NewForm.aspx、EditForm.aspx など
- ドキュメント ライブラリのビューやフォームを含む既定のコンテンツ ページ - Upload.aspx、WebFldr.aspx など -
ページの先頭へ
マスタ ページからコンテンツ ページを作成する
- [ファイル] メニューの [新規作成] をポイントし、[マスタ ページから作成] をクリックします。
ヒント また、[フォルダ一覧] のマスタ ページを右クリックし、ショートカット メニューの [マスタ ページから新規作成] をクリックしても同じです。
- [マスタ ページの選択] ダイアログ ボックスで、次のいずれかの操作を行います。
- [OK] をクリックします。
ページの先頭へ
コンテンツ プレースホルダを検索する
コンテンツ ページの作成後は、ユーザー設定のコンテンツの追加先となるコンテンツ プレースホルダを検索できるようになります。コンテンツ プレースホルダは、[マスタ ページ] ツールバーを使えば容易に検索できます。
- [表示] メニューの [ツールバー] をクリックし、[マスタ ページ] をクリックします。
- [マスタ ページ] ツールバーで、[領域] の横にある矢印をクリックし、ユーザー設定のコンテンツの追加先となるプレースホルダをクリックします。
たとえば、コンテンツ ページが Windows SharePoint Services 3.0 サイト内の default.master をベースにしたものである場合は、[PlaceHolderMain] をクリックします。
![[マスタ ページ] ツールバーに表示される [PlaceHolderMain]](/global/images/default.aspx?AssetID=ZA101736391041)
[PlaceHolderMain] コンテンツ プレースホルダが選択されます。[コンテンツ プレースホルダ] タブに「(マスタ)」という (かっこ付きの) 単語が表示されることに注意してください。このテキストを見れば、そのコンテンツがマスタ ページから取得されたものであることがわかります。

メモ [マスタ ページ] ツールバーの [PlaceHolderMain] をクリックしても [PlaceHolderMain] コンテンツ プレースホルダがページに表示されない場合は、[視覚効果] をオンにする必要があります。[表示] メニューの [視覚効果] をポイントし、[空のコンテナ] および [可視境界線] をクリックして、メニュー上の [表示] も選択されていることを確認します。その後、手順 1. および 2. を繰り返します。
ページの先頭へ
コンテンツ プレースホルダにユーザー設定のコンテンツを追加する
検索し終えたコンテンツ プレースホルダには、ユーザー設定のコンテンツを追加することができます。
- コンテンツ プレースホルダをクリックし、右上隅にある
(矢印) をクリックして [コモン コンテンツ タスク] の一覧を表示し、[ユーザー設定のコンテンツの作成] をクリックします。
たとえば、[PlaceHolderMain] にコンテンツを追加する場合、新規コンテンツ ページ用のメイン コンテンツ領域が編集可能になります。[コンテンツ プレースホルダ] タブに「(ユーザー設定)」という (かっこ付きの) 単語が表示されることに注意してください。これを見れば、そのコンテンツがこのページ専用のユーザー設定のコンテンツであって、適用されたマスタ ページから取得されたものではないことがわかります。

ページの先頭へ