Using Display Page Templates
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

表示ページテンプレートの作成と管理

Liferay DXP/ポータル 7.3 以上

表示ページテンプレートは、専用のフレンドリURLにコンテンツを表示するためのストラクチャーを定義します。 サポートされているコンテンツ タイプと構成の詳細については、 表示ページ テンプレートの使用 を参照してください。

表示ページテンプレートの作成

  1. サイト メニュー (Site Menu) を開き、 デザインページ テンプレートをクリックします。

  2. [ページ テンプレートの表示] タブをクリックし、 [新規]をクリックします。

    Liferay DXP 2024.Q2+ 表示ページテンプレートを整理するためのフォルダーを作成することもできます。 新規フォルダー をクリックし、フォルダーの 名前 を入力し、オプションで 説明 を入力します。 作成をクリックします。 フォルダーの詳細については、「 フォルダーの使用 」を参照してください。

  3. テンプレートの 名前 を入力し、該当する場合は コンテンツ タイプサブタイプを選択します。 次に、 「保存」をクリックします。

    新しいテンプレートのコンテンツの種類とサブタイプを選択します。

  4. コンテンツ ページと同じインターフェイスとページ要素を使用してテンプレートを設計します。

  5. ページ要素を追加したら、編集可能なフィールドをダブルクリックして、それらをコンテンツ構造フィールド (タイトル、説明など) に マップ できます。 マップされたフィールドは紫の外枠で示されます。

    ヒント

    表示ページテンプレートのSEOおよびOpen Graphを設定する際に、マッピングされたフィールドを使用できます。 詳細については、 「表示ページ テンプレートの SEO と Open Graph 設定の構成」 を参照してください。

    ページ要素をストラクチャーフィールドにマップします。

  6. 公開する前に、 プレビュー機能 (7.4 以降で利用可能) を使用して、編集可能なフィールドと既存のコンテンツのマッピングをプレビューできます。

  7. 完了したら、[公開]をクリックして作業内容を保存します。

これで、テンプレートを使用して コンテンツを表示できるようになりました。

表示ページテンプレートのフレンドリー URL を設定する

Liferay DXP 2023.Q4+/ポータル GA102+

表示ページ テンプレートにフレンドリー URL を設定できます。 フレンドリー URL は、表示ページ テンプレートがデフォルトとしてマークされていない場合、または手動で選択して使用する場合に使用されます。

たとえば、コンテンツ ページ内のボタンをマップされた URL にリンクする場合、表示ページ テンプレートに接続されたオブジェクトをアイテムとして選択し、表示ページ テンプレートをフィールドとして選択できます。 この場合、選択した表示ページ テンプレートにはフレンドリー URL が使用されます。

表示ページ テンプレートのフレンドリー URL を設定します。 フレンドリー URL は、リンクのリストから表示ページ テンプレートを具体的に選択するときに使用されます。

表示ページテンプレートのフレンドリーURLを設定するには、

  1. 表示ページ テンプレートを編集しているときに、ページの右上隅にある オプション (Options icon) をクリックします。

  2. 構成を選択します。

    表示ページ テンプレートの構成には、ページ テンプレート アプリからアクセスできます。 ページ テンプレート アプリを開きます。 表示ページ テンプレート タブで、構成する表示ページ テンプレートの アクション (Actions icon) をクリックし、 構成を選択します。

  3. [全般] セクションで、フレンドリー URL を定義します。

  4. 保存をクリック

コンテンツ タイプ (カスタム オブジェクト、Web コンテンツ記事、ブログ エントリなど) に複数の表示ページ テンプレートがある場合は、そのコンテンツ タイプで使用可能な任意のテンプレートにリンクをマップできます。

たとえば、オブジェクトに対して、マッピングされたフォーム内の各ステップ (送信、編集、承認など) に対応する異なる表示ページ テンプレートを作成できます。 次に、各ステージで使用する表示ページ テンプレートを選択して、複数ステップのフォームを作成できます。

リンクをさまざまな表示ページ テンプレートにマップする

これにより、複数のステップでオブジェクト からマップされたオブジェクトと フォームを処理する際の自由度が向上します。

表示ページテンプレートのコンテンツマッピングのプレビュー

Liferay DXP/ポータル 7.4 以上

編集中、Liferayはコンテンツアイテムを持つ表示ページテンプレートをプレビューする2つの方法を提供します。

アプリケーションメニューから、[Preview With]ドロップダウンメニューをクリックし、コンテンツアイテムを選択することができます。 項目が表示されない場合は、[Select Other Item]をクリックし、目的のコンテンツを参照します。 これにより、フィールドマッピングに従って、テンプレートにコンテンツデータが動的に入力されます。

表示ページテンプレートのプレビューに使用するコンテンツを選択します。

または、表示ページ テンプレート エディターから、右上隅にある オプション メニュー (Options menu) ボタンをクリックし、 新しいタブでプレビューを選択します。

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

Liferay DXP/ポータル 7.4 以上

アクション メニュー (Actions) を使用して、さまざまな表示ページ テンプレートを管理できます。 ここから、[View Usages]オプションで、デフォルトテンプレート以外の特定の表示ページテンプレートを使用しているコンテンツの一覧が表示されます。 このオプションは、デフォルトのテンプレートでは使用できません。

アクションメニューによる表示ページテンプレートの管理

使用中の表示ページテンプレートを削除する前に、コンテンツから表示ページテンプレートの割り当てを解除するには、2つの方法があります。

  • デフォルトに割り当てる:コンテンツは現在の表示ページテンプレートから割り当てを解除し、コンテンツの種類とサブタイプのデフォルト表示ページテンプレートに割り当てます(該当する場合)。
  • 割り当て解除:コンテンツはどの表示ページテンプレートにも割り当てられていません。

以下の手順で、表示ページテンプレートの使用量を表示し、コンテンツの割り当てを解除してください。

  1. サイト メニュー (Site Menu) を開き、 デザインページ テンプレートに移動します。

  2. [Display Page Templates]タブをクリックします。

  3. 表示ページ テンプレートの アクション メニュー (Actions) をクリックし、 使用状況の表示を選択します。

  4. 表示ページテンプレートを使って、コンテンツのリストから1つまたは複数の要素を選択します。

  5. 右上隅の アクション メニュー (Actions) をクリックし、 デフォルトに割り当て または 割り当て解除を選択します。

  6. [OK]をクリックします。

コンテンツを新しい表示ページテンプレートに割り当てた場合は、コンテンツが期待どおりに表示されることを確認してください。 コンテンツをプレビューして表示するには、「 表示ページを使用したコンテンツの公開」を参照してください。

表示ページテンプレートの複製

Liferay DXP 2023.Q4+/ポータル GA102+

公開された表示ページ テンプレートを複製できます。 コピーは元のコンテンツ タイプにリンクされており、そのマッピングは元のページと同じです。

  1. サイトメニューSite Menu)(1)を開き、 デザインページテンプレート (2)に移動します。

  2. 表示ページテンプレート タブ (3) を選択し、変更する表示ページテンプレートの アクション (Actions icon) をクリックして、 コピーの作成 (4) を選択します。

    表示ページ テンプレートが公開されたことがない場合、[コピーを作成] オプションは無効になります。

  3. サブメニューで、 ページを表示 または 権限付きでページを表示を選択します。

    コピーの名前は 元の名前 + コピー + 重複番号 となり、下書きとして作成されるため、ユーザーは公開前に確認できます。

アクション メニューを使用して、公開した表示ページ テンプレートのコピーを作成します。

重要

表示ページ テンプレートのコピーを作成できるのは、そのテンプレートが以前に公開された場合のみです。 公開済みのテンプレートが再び下書きになった場合は、表示ページ テンプレートの最後に公開されたバージョンをコピーできます。

表示ページテンプレートのコンテンツタイプの変更

Liferay DXP 2023.Q4+/ポータル GA102+

警告

表示ページ テンプレートのコンテンツ タイプ/サブタイプを変更すると、一部の要素の以前のマッピングが失われる可能性があります。

表示ページ テンプレートにマップされた要素は、左側のブラウザ メニューで紫色で強調表示されます。 マップされていない要素は紫色で強調表示されません。

表示ページテンプレートにリンクされたコンテンツタイプを変更するには、

  1. サイトメニューSite Menu)(1)を開き、 デザインページテンプレート (2)に移動します。

  2. 表示ページテンプレート タブ (3) を選択し、変更する表示ページテンプレートの アクション (Actions icon) をクリックして、 コンテンツタイプの変更 (4) を選択します。

    表示ページ テンプレートにリンクされているコンテンツ タイプを変更します。

  3. 表示ページ テンプレートの新しいコンテンツ タイプ、新しいコンテンツ タイプとそのサブタイプ、または新しいサブタイプのみを選択し、 [保存]をクリックします。

    コンテンツ タイプにサブタイプがある場合は、新しいコンテンツ タイプを保存する前にサブタイプを選択する必要があります。

割り当てられた表示ページテンプレートのコンテンツタイプの変更

表示ページ テンプレートがアセット (Web コンテンツ記事など) に割り当てられている場合は、そのコンテンツ タイプを変更することはできません。

コンテンツ タイプを変更しようとすると、 「ページが使用中です」 というメッセージが表示されます。 表示ページ テンプレートを使用しているアセットを表示するには、 [表示ページの使用状況を表示] をクリックします。 次に、アセットを選択し、 アクション (Actions icon) をクリックして、 デフォルトに割り当て または 割り当て解除を選択します。

「デフォルトに割り当てる」は、アセットをデフォルトの表示ページ テンプレートに割り当てます。一方、「割り当て解除」は、表示ページ テンプレートを削除し、代わりにアセットを「なし」に割り当てます。

表示ページの使用状況を表示しながら、アセットをデフォルトの表示ページ テンプレートに割り当てたり、表示ページ テンプレートの割り当てを解除したりできます。

下の図は、表示ページ テンプレートが割り当てられた Web コンテンツ記事の表示ページ設定 (1)、「デフォルトに割り当てる」オプションを使用した後 (2)、「割り当て解除する」オプションを使用した後 (3) を示しています。

表示ページ テンプレートが割り当てられた Web コンテンツ記事の表示ページ設定 ([デフォルトに割り当てる] オプションを使用した後、および [割り当て解除] オプションを使用した後)。