Documentation

表示ページテンプレートの使用

Liferay DXP/Portal 7.3以降で利用可能

表示ページテンプレートは、専用のURLでコンテンツを表示するための構造を定義します。 コンテンツアイテムを作成またはアップロードすると、LiferayはそれにアクセスするためのユニークなフレンドリーURLを自動的に生成します。 ただし、このURLを使ってコンテンツを表示できるのは、最初にコンテンツを表示するためのテンプレートを定義した場合のみです。

専用URLでコンテンツを表示するための表示ページテンプレートを作成します。

表示ページのテンプレートを作成する場合、まずコンテンツの種類(Webコンテンツの記事、文書、ブログのエントリなど)を選択します。 これは、どのコンテンツが表示ページのレンダリングにテンプレートを使用できるかを決定するものです。 そして、コンテンツページと同じUIやデザイン要素を用いて、テンプレートをデザインすることができます。 つまり、ページ フラグメントウィジェット を使って、コンテンツフィールドにマッピングする動的な表示を構築し、追加機能を統合することができるのです。 さらに、 SEO設定 を定義することで、ページの検索順位を向上させることも可能です。

テンプレートを設計した後、そのコンテンツタイプを表示するためのデフォルトテンプレートとしたり、一部のコンテンツアイテムのみ使用するよう手動で設定することができます。 設定すると、ユーザーはそのコンテンツアイテムのフレンドリーURLにアクセスすることで、その表示ページを見ることができます。 コンテンツは、テンプレートのデザインに応じて動的にレンダリングされます。

表示ページテンプレートは、現在以下のコンテンツタイプに対応しています。

Tip

複数のコンテンツで再利用したいレイアウトを設計する場合は、表示ページテンプレートを使用します。

これらのテンプレートは、ビジネスケーススタディ、製品やサービスのオプション、求人情報、Web記事など、要素のリストを一貫した方法で表示するのに適しています。 例えば、保険事業のWebサイトでは、利用可能なオプションを一覧表示することができます。 各オプションについては、個別のウェブコンテンツ記事で説明しています。 サイト訪問者が選択肢を確認し、好きなものをクリックして、記事から対応する保険の詳細を確認できるようなランディングページを作りたいものです。

単一の表示ページテンプレートを使用して、同じタイプの異なるコンテンツに同じレイアウトを適用できます。

この目標を達成するために、ウェブコンテンツの記事フィールドをテンプレート内のフラグメントにマッピングする、単一の表示ページテンプレートを作成することができます。 各記事は同じテンプレートを使用することができます。 そして、ランディングページの各保険の選択肢を、対応する記事のフレンドリーURLにリンクさせることができます。 サイト訪問者がオプションをクリックすると、表示ページにWebコンテンツの記事から情報が動的に入力され、テンプレートのデザインに従ってレンダリングされます。

表示ページテンプレートの作成と管理
表示ページでコンテンツを公開する
表示ページを使ってカテゴリを表示する
SEOとオープングラフの設定