Microsoft SharePoint Designer 2010 では、SharePoint サイトにページをすばやく簡単に追加し、ブラウザーまたは SharePoint Designerでそれらのページをカスタマイズできます。 新しいページを作成するときは、作成できるページの種類 (Web パーツ ページ、ASPX ページ、または HTML ページ) を選択できます。
注
発行ページと呼ばれる別の種類のページがあり、Microsoft SharePoint Server 2010 の発行サイトでよく使用されます。
この記事では、SharePoint Designer 2010 でサイト ページを作成する方法について説明します。
この記事の内容
サイトに追加するページの種類
SharePoint Designer 2010 でサイトで作業するときは、サイトのデザインや機能をサポートするページを頻繁に追加します。 ほとんどの場合、カスタマイズしたビューとフォームのページを追加する必要があります。 そのため、SharePoint Designer 2010 の概要ページからリストまたはライブラリの新しいビューまたはフォームを作成すると、新しいサイト ページが自動的に作成されます (リスト ビュー ページまたはリスト フォーム ページとも呼ばれます)。 リスト ビューとリスト フォームの詳細については、「関連項目」セクションを 参照してください 。
これらに加えて、追加のデータ ソース用のビューやフォームの作成や、サイト ユーザーが Web パーツを追加またはカスタマイズできるページの指定など、他の目的でサイト ページを追加することもできます。 このような場合は、SharePoint Designer 2010 で新しいサイト ページを作成できます。 ここで説明するように、3 種類のページを作成できます。
| ページ タイプ | 説明 |
|---|---|
| Web パーツ ページ | Web パーツを追加したり、サイト ユーザーがブラウザーを使用して Web パーツを Web パーツに追加したりするために使用できる、Web パーツ ゾーンを含む ASPX ページを作成します。 新しいページの外観は、サイトの残りの部分と同じです。これには、ページがサイト マスター ページに自動的に関連付けられる罫線やナビゲーション要素が含まれます。 新しい Web パーツ ページを作成するときは、Web パーツ ゾーンのレイアウトが異なる複数の Web パーツ ページ テンプレートから選択できます。 |
| ASPX ページ | 空白の ASPX または ASP.NET Web ページを作成します。 ASPX ページを作成する場合は、ページが期待どおりに動作するように、必要な Web パーツ ゾーンとページ要素を追加する必要があります。 SharePoint Designerのサイト ページから ASPX ページを作成した場合、そのページはマスター ページにアタッチされないため、サイトの残りの部分からの外観、境界線、ナビゲーションは表示されません。 |
| HTML ページ | サイトに空白の HTML ページを作成します。 作成した HTML ページは、SharePoint サイトに必要な ASP コードがないため、サイトで直接表示することはできません。 ただし、ページを使用してサイトに HTML ドキュメントを格納できます。 |
注
Microsoft SharePoint Server 2010 と SharePoint Foundation 2010 では、Microsoft ASP.NET テクノロジを使用して、静的 HTML サイトでは使用できない方法で対話型の共同作業コンテンツを提供します。 SharePoint サイトにページを追加する場合は、ほとんどの場合、Web パーツ ページまたは ASPX ページを追加する必要があります。これは、どちらも SharePoint 機能の全範囲をサポートする ASP.NET ページであるためです。
Web パーツ ページを作成する
Web パーツ ページは、1 つ以上の Web パーツ ゾーンを含む ASPX ページです。 各 Web パーツ ゾーンは、Web パーツのコンテナーのように機能します。 Web パーツ ゾーンは、Web パーツのorganizationと形式を制御するように構成できます。 SharePoint Designer 2010 で Web パーツ ページを作成する場合は、いくつかのレイアウトから選択できます。 Web パーツ ページを作成した後は、Web パーツ ゾーンの再配置、データ ビュー、フォーム、その他の Web パーツの追加などを行うことができます。 サイト訪問者は、サイトに対する編集アクセス許可を持っている場合にも、Web パーツを追加および削除できます。
Web パーツ ページはサイト マスター ページにも関連付けられているため、サイト上の他のすべてのページのように見えるように、サイトの境界線、ナビゲーション、およびその他の共有要素が含まれます。
注
SharePoint サイトにページを追加するには、[ページの追加とカスタマイズ] アクセス許可を持つサイト グループのメンバーである必要があります。 このアクセス許可は、既定ではフル コントロールレベルとDesigner権限レベルに含まれます。
Web パーツ ページを作成するには、SharePoint Designer 2010 でサイトを開き、次の手順を実行します。
- [ナビゲーション] ウィンドウで、[サイト ページ] をクリックします。
- [ ページ ] タブの [ 新しい ] グループで、[ Web パーツ ページ] をクリックします。
- 提供されたプレビューに基づいて Web パーツ ページレイアウトを選択します。
- 新しい Web パーツ ページは、サイト ページのギャラリーに作成されます。
- 必要に応じて、ページの名前 (既定値は Untitled_1.aspx) をクリックして名前を変更します。
- ページを編集するには、もう一度ページをクリックして概要ページを開き、[ ファイルの編集] をクリックします。
- SharePoint Designer 2010 のページ エディターでページが開き、ビュー、フォーム、その他の Web パーツをページに追加できます。
マスター ページからページを作成する
SharePoint Designer 2010 では、既存のマスター ページに基づいて新しい ASPX ページを作成できます。 この方法を選択して新しいサイト ページを作成する場合は、ページにコンテンツを追加するための追加の手順をいくつか実行する必要があります。 たとえば、コンテンツを追加できるページでメイン プレースホルダーを見つける必要があります。 次に、ニーズに合わせて Web パーツ ゾーンのレイアウトを追加してカスタマイズする必要があります。
注
これらの手順を実行するには、サイト管理者に問い合わせて、サイトでマスター ページの編集を有効にする必要がある場合があります。 さらに、この方法で新しいサイト ページを作成すると、サイト上にホストされていないページが作成され、パフォーマンスの問題が発生する可能性があります。
マスター ページからサイト ページを作成するには、SharePoint Designer 2010 でサイトを開き、次の手順を実行します。
[ナビゲーション] ウィンドウで、[マスター ページ] をクリックします。
新しいサイト ページに使用するマスター ページを強調表示します。
[ マスター ページ ] タブの [ 新しい ] グループで、[ マスターページ] をクリックします。
注
マスター ページを右クリックし、ショートカット メニュー の [マスター ページから新規作成 ] をクリックするか、[ ファイル ] タブのマスター ページから新しいページを作成することもできます。
[ マスター ページの選択 ] ダイアログ ボックスで、次のいずれかのオプションを選択します。
- [ 既定のマスター ページ ] をクリックして、現在サイトの既定のマスター ページとして設定されているマスター ページを使用します。
- [ カスタム マスター ページ ] をクリックして、サイトのカスタム マスター ページとして現在設定されているマスター ページを使用します。
- [特定のマスター ページ] をクリックして、現在サイトの既定のマスター マスターまたはカスタム マスターとして設定されていない、選択したマスター ページを使用します。 [参照] をクリックして、目的のマスター ページを見つけて選択します。 (マスター ページは、現在のサイトと同じサイト コレクションに存在する必要があります)。
完了したら [OK] をクリックします。
[ 新しい Web パーツ ページ ] ダイアログ ボックスで、サイト ページの名前を入力し、サイト ページの場所を選択します。
[ はい ] をクリックして、詳細モードでページを開きます。
SharePoint Designer 2010 のページ エディターでページが開き、ビュー、フォーム、その他の Web パーツをページに追加できます。
カスタム コンテンツを追加するコンテンツ プレースホルダーを見つけます。
注
ページのメイン 部分に Web パーツを追加するには、PlaceHolderMain コンテンツ プレースホルダーを使用する可能性があります。 このプレースホルダーにコンテンツを追加するには、 PlaceHolderMain (Master) の右側にある矢印をクリックし、[ カスタム コンテンツの作成] をクリックします。
コンテンツ プレースホルダーの横にあるテキスト (カスタム) からわかるように、コンテンツ領域は編集可能になります。
- カスタム コンテンツをページに追加できるようになりました。 たとえば、カスタム ビュー、フォーム、Web パーツ、Web パーツ ゾーンを追加できます。
スタンドアロンの ASPX または HTML ページを作成する
Web パーツ ページまたはマスター ページに関連付けられているページではなく、スタンドアロンの ASPX または HTML ページを作成したい場合があります。 たとえば、ポップアップ ウィンドウとして機能する ASPX ページや、サイト上の別のページをサポートするページが必要な場合があります。 サイトからダウンロードできる HTML ページを作成することもできます。
スタンドアロンの ASPX または HTML ページを作成するには、SharePoint Designer 2010 でサイトを開き、次の手順を実行します。
[ナビゲーション] ウィンドウで、[サイト ページ] をクリックします。
[ ページ ] タブの [ 新しい ] グループで、[ ページ ] をクリックし、次のいずれかのオプションを選択します。
- [ ASPX ] をクリックして、サイトにスタンドアロンの ASPX ページを作成します。
- [ HTML ] をクリックして、サイトにスタンドアロン HTML ページを作成します。
注
HTML ページには SharePoint で必要な ASP.NET テクノロジが含まれていないため、ページがサイトに正しく表示されない可能性があります。
新しいページは、サイト ページのギャラリーに作成されます。
必要に応じて、ページの名前をクリックして名前を変更します。
ページを編集するには、もう一度ページをクリックして概要ページを開き、[ ファイルの編集] をクリックします。
[ はい ] をクリックして、詳細モードでページを開きます。
注
高度なモードは、SharePoint Designer 2010 のページ編集状態であり、サイト コレクションからページをカスタマイズ (unghosts とも呼ばれます) するサイト ページのコンテンツ全体を編集できます。
このページは SharePoint Designer 2010 のページ エディターで開きます。ここでは、テキスト、画像、リンクを追加したり、ASPX ページの場合はビュー、フォーム、その他の Web パーツを追加したりできます。
このスタンドアロン ページをそのまま使用することも、ASPX ページの場合はサイト マスター ページにアタッチすることもできます。 サイト ページとマスター ページの関連付けについては、「関連項目」セクションを 参照してください 。
次のステップ
SharePoint サイトには、必要な数のサイト ページを追加できます。 サイト訪問者が使用するカスタム ビュー、フォーム、およびその他の Web パーツをホストするページを作成できます。 マスター ページ上のサイト ページを基にする場合は、複数のマスター ページから選択できます。 マスター ページの詳細については、「関連項目」セクションを 参照してください 。
サイト ページに加えて、サイト ユーザーがサイトで作成したページ レイアウトとマスター ページに基づいて発行ページを作成できる発行可能なサイトを設定できます。 発行は、Microsoft SharePoint Server 2010 の機能です。 詳細については、「 関連項目」セクションを参照してください 。