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

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

表示ページテンプレートを使用すると、コンテンツアイテムをそのフレンドリーなURLで表示するための再利用可能なダイナミックデザインを作成できます。 テンプレートを設計した後、そのコンテンツタイプを表示するためのデフォルトテンプレートとしたり、一部のコンテンツアイテムのみ使用するよう手動で設定したりすることができます。 設定すると、ユーザーはそのコンテンツアイテムのフレンドリーURLにアクセスすることで、その表示ページを見ることができます。 コンテンツは、テンプレートのデザインとマッピングに従って動的にレンダリングされます。 詳しくは、「 表示ページテンプレートの使用」 を参照してください。

note

同じコンテンツタイプで複数の表示ページテンプレートを作成しても、デフォルトテンプレートは1つしか選択できません。 代替テンプレートをデフォルトとして使用するには、そのテンプレートをコンテンツアイテムに個別に割り当てる必要があります。

デフォルトの表示ページテンプレートの設定

コンテンツの種類に応じたデフォルトの表示ページテンプレートを設定するには、次の手順に従います。

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

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

  3. アクション ボタンをクリックします(アクションボタン) で目的のテンプレートを選択し、 Mark as Default を選択します。

    tip

    各テンプレートのコンテンツタイプは、その名前(A)の下に記載されています。 青いチェック(B)は、どのテンプレートがデフォルトとしてマークされているかを示しています。

    アクションメニューから、コンテンツタイプのデフォルトとして表示するページテンプレートを選択します。

個々のコンテンツアイテムに表示ページテンプレートを設定する

コンテンツ項目を表示するための表示ページテンプレートを使用するには、次の手順に従います。

  1. サイトメニュー(Site Menu) を開き、目的のアプリケーション(例:ウェブコンテンツ、ブログ、カテゴリー)にアクセスします。

  2. コンテンツの編集または作成を開始します。

    コンテンツ項目を編集または作成する。

  3. プロパティ」タブで、「表示ページテンプレート」 セクションを展開し、ドロップダウンメニューをクリックし、「特定の表示ページテンプレート」 を選択します。

    note

    特定の表示ページテンプレートを選択しない場合、コンテンツはコンテンツタイプの デフォルトのもの を使用してパブリッシュされます。

    特定の表示ページテンプレートを選択して構成します。

  4. 選択 をクリックし、必要なテンプレートを選択し、 完了 をクリックします。

    選択した表示ページテンプレートの横にある「プレビュー」ボタンで、表示ページがどのように見えるかをプレビューすることができます。

  5. (オプション) [プロパティ]タブで、 フレンドリーURL パネルを展開し、フレンドリURLを変更します。 表示ページテンプレートを使ってコンテンツアイテムを表示するためのURLを決定します。

    note

    Liferay 7.4 U34+/GA34+ では、Display Page Template フレームワークがアセットのフレンドリー URL 履歴を考慮します。 これは、ファイルのURL履歴に保存されているすべてのURLが、ファイルの現在のURLに自動的にリダイレクトされることを意味します。 documentsblogs の両方でフレンドリーURL履歴がサポートされました。

    表示されるコンテンツに使用されるフレンドリURLを設定できます。

  6. Publish] をクリックします。

いったん設定されると、Liferayはテンプレートを使ってコンテンツアイテムをその固有のフレンドリーなURLで表示します。 必要であれば、コンテンツの アクション ボタン (Actions) をクリックし、 プレビュー または コンテンツの表示 を選択すると、いつでもコンテンツの表示ページをプレビューすることができます。

Preview は表示ページテンプレートのコンテキストでコンテンツを表示し、 View Content はコンテンツアイテムのフレンドリー URL にリダイレクトします。

表示ページテンプレートのコンテキストでコンテンツをプレビューするか、コンテンツの「アクション」メニューを使用して表示ページを表示します。

追加情報