モバイル ページ
最終更新日: 2010年5月5日
適用対象: SharePoint Foundation 2010
この記事の内容
モバイル ページの概要
組み込みモバイル ページ
モバイル ページの開発
Microsoft SharePoint Foundation のインストールには、モバイル アクセス用の多数の .aspx ページが含まれています。
モバイル ページの概要
モバイル以外の SharePoint Foundation ページは、アプリケーション ページとサイト ページの 2 つのカテゴリに大きく分かれます。アプリケーション ページとサイト ページの区別は、モバイル ページには適用されません。すべてのモバイル ページは、アプリケーション ページとして実装され、モバイル以外のアプリケーション ページを保持するフォルダーのサブフォルダー (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\MOBILE) に物理的に格納されます。
ただし、多くのモバイル ページが特定のモバイル以外のアプリケーション ページの機能を広範に複製している一方で、一部の最も重要なモバイル ページは、対応するモバイル以外のサイト ページを表しています (セキュリティ上の理由で、実際のモバイル以外のアプリケーション ページにモバイル デバイスからアクセスすることはできません)。たとえば、モバイル ページ %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\MOBILE\bloghome.aspx は、ブログ サイトのホーム ページのモバイル バージョンです。これは、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates\BLOG にあるモバイル以外の default.aspx サイト ページに対応します。
注意
モバイル ページが対応する非モバイル ページは、モバイル ページの "ターゲット ページ" と呼ばれます。
モバイル以外のほとんどのページ (アプリケーション ページとサイト ページを含む) は、マスター ページを使用して広範な構造を実現しますが、モバイル ページはマスター ページを使用しません。
組み込みモバイル ページ
SharePoint Foundation に組み込まれたモバイル ページは、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\MOBILE にあります。このモバイル ページの詳細については、以下の各トピックで説明します。
モバイル ページの開発
SharePoint Foundation でモバイル ページのシステムを拡張または変更できる方法は、基本的に次の 3 つです。
カスタム モバイル ページを最初から作成し、ユーザーをそのページにリダイレクトするようにリダイレクト システムをカスタマイズします。詳細については、「[方法] リダイレクションを使用してモバイル ホーム ページをカスタマイズする」を参照してください。
既存の SharePoint Foundation モバイル コントロール テンプレートをオーバーライドして、特定のサイト定義の種類向けのカスタム モバイル ホーム ページを作成するか、特定のサイト定義の種類およびリスト定義の種類向けのカスタム モバイル ビュー ページを作成します。詳細については、以下のトピックを参照してください。
Web パーツの機能をモバイル ページに複製するモバイル アダプター コントロールを作成します。詳細については、「[方法] モバイル アダプターを作成する」と「[ウォークスルー] モバイル アダプターを作成する」を参照してください。