表示ページによるコンテンツの公開
表示ページテンプレートを使用して、コンテンツアイテムをフレンドリURLで表示するための再利用可能な動的デザインを作成できます。 テンプレート をデザインした後、そのコンテンツ・タイプを表示するためのデフォルト・テンプレートにしたり、一部のコンテンツ・アイテムだけがそのテンプレートを使用するように手動で設定したりすることができます。 一度設定すると、ユーザーはそのコンテンツアイテムのフレンドリURLにアクセスすることで、その表示ページを見ることができます。 コンテンツは、テンプレートのデザインやマッピングに応じて動的にレンダリングされます。 詳しくは、 表示ページテンプレートの使用 をご覧ください。
同じコンテンツタイプで複数の表示ページテンプレートを作成しても、デフォルトのテンプレートは1つしか選択できません。 代替テンプレートをデフォルトとして使用するには、そのテンプレートをコンテンツアイテムに個別に割り当てる必要があります。
デフォルト表示ページテンプレートを設定する
-
サイトメニュー()を開き、 デザイン → ページテンプレート をクリックします。
-
表示ページテンプレート タブをクリックします。
-
希望するテンプレートの Actions() をクリックし、 Mark as Default を選択する。
tip各テンプレートのコンテンツタイプは、その名前(1)の下に記載されています。 青いチェック(2)は、どのテンプレートがデフォルトとしてマークされているかを示しています。
個々のコンテンツアイテムに表示ページテンプレートを設定する
-
サイトメニュー()を開き、目的のアプリケーション(例:ウェブコンテンツ、ブログ、カテゴリー)に移動します。
-
コンテンツアイテムの編集または作成を開始します。
-
Propertiesタブで、 Display Page Template セクションを展開し、ドロップダウンメニューをクリックし、 Specific を選択します。
note特定の表示ページテンプレートを選択しない場合、コンテンツはコンテンツタイプに対応した デフォルトのもの を使用して公開されます。
-
プレビュー をクリックすると、表示ページがどのように見えるかをプレビューできます。
-
(オプション)[プロパティ]タブで、[フレンドリーURL]パネルを展開し、フレンドリーURLを変更します。 表示ページテンプレートを使って、コンテンツ項目を表示するためのURLを決定します。
-
[公開] をクリックします。
設定が完了すると、Liferayはテンプレートを使用して、コンテンツ項目をその固有のフレンドリURLで表示します。 必要であれば、コンテンツの Actions ボタン( Actions )をクリックし、 Preview または View Content を選択することで、いつでもコンテンツの表示ページをプレビューすることができます。
Preview は表示ページのテンプレート・コンテキストにコンテンツを表示し、 View Content はコンテンツ・アイテムのフレンドリーURLにリダイレクトします。