oo

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

liferay DXP/Portal 7.3+.

表示ページテンプレートは、専用のフレンドリURLにコンテンツを表示するためのストラクチャーを定義します。 これらのテンプレートは、現在、以下のコンテンツの種類に対応しています。

詳しくは 表示ページテンプレートの使用 をご覧ください。

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

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

  2. 表示ページテンプレート タブをクリックし、 追加(ボタン追加)をクリックします。

  3. テンプレートの 名前 を入力し、必要に応じて コンテンツタイプサブタイプ を選択します。 そして 保存 をクリックする。

    Select the content type and subtype for your new template.

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

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

    tip

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

    Map page elements to structure fields.

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

  7. 完了したら、 Publish をクリックして作業を保存します。

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

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

Liferay 2023.Q4+/GA102+

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

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

Set a friendly URL for your display page template The friendly URL is used when you select a display page template specifically from a list of links

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

  1. 表示ページのテンプレートを編集中に、ページの右上にある オプションオプションアイコン)をクリックします。

  2. Configure を選択する。

  3. General(全般)セクションで、フレンドリーURLを定義する。

  4. 保存 をクリック

異なる表示ページテンプレートへのリンクのマッピング

important

この機能は現在、リリース機能フラグの後ろにある。 詳しくは Release Feature Flags をお読みください。

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

例えば、1つのオブジェクトに対して異なる表示ページテンプレートを作成し、それぞれがマッピングされたフォームの各ステップ(投稿、編集、承認など)に対応するようにすることができます。 そして、各ステージで使用する表示ページテンプレートを選択し、マルチステップフォームを作成することができます。

Map links to different display page templates

これにより、オブジェクトを扱う際の自由度が増し、オブジェクトからマッピングされた フォーム が複数のステップを持つようになります。

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

7.4+

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

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

Choose the content you want to use to preview your display page template.

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

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

7.4+

異なる表示ページのテンプレートは、 Actions メニューを使って管理することができます(Actions)。 ここから、 View Usages オプションは、デフォルト・テンプレート以外の特定の表示ページ・テンプレートを使用しているコンテンツのリストを提供します。 このオプションは、デフォルトのテンプレートでは使用できません。

Managing your display page template using the Actions menu

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

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

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

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

  2. 表示ページテンプレート タブをクリックします。

  3. 表示ページテンプレートの Actions メニュー(Actions)をクリックし、 View Usages を選択します。

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

  5. 右上の Actions メニュー(Actions)をクリックし、 Assign to Default または Unassign を選択します。

  6. OK をクリックしてください。

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

関連トピック

表示ページによるコンテンツの公開

SEOとオープングラフの設定

コンテンツページの使用

コンテンツページに要素を追加する

Capability: