マスターページテンプレートの作成
Liferay DXP/Portal 7.3以降で利用可能
サイトのページのヘッダーとフッターのルック&フィールを定義するために使用できるデフォルトのマスターページテンプレートがありますが、よりカスタムなソリューションが必要な場合もあります。 このためにカスタムマスターページテンプレートを作成することができます。
以下の手順に従って、マスターページのテンプレートを作成してください:
-
サイトメニュー() を開き、 デザイン → ページテンプレート に移動します。
-
マスター]タブで、 追加()をクリックし、新しいマスターページテンプレートを作成します。
-
新しいマスターページテンプレートの Name 。
-
サイドバーの「フラグメントとウィジェット」()に、必要な共通要素のフラグメントを追加します。
-
(オプション)ドロップゾーンをレイアウト内の新しい場所にドラッグ&ドロップします。 例えば、2つのモジュールを持つグリッドを追加し、ドロップゾーンを1つのモジュールに移動させることで、ユーザーはグリッドのその部分にのみページフラグメントを追加することができます。
-
(オプション)Configure Allowed Fragments ボタンをクリックして、ドロップゾーンに追加できるページフラグメントを指定します。
このマスターページテンプレートで許可したいページフラグメントをチェックしてください。
[Select New Fragments Automatically] にチェックを入れると、新しいフラグメントタイプが許可されるリストに含まれるようになります。
Save をクリックして Allowed Fragments ダイアログを閉じる。
-
(オプション)コンテンツページをプレビューするには、右上の オプション() → 新しいタブでプレビュー をクリックします。
Publish Master をクリックし、マスターページテンプレートを作成します。
元に戻す() や やり直す() ボタンで任意の操作を元に戻したり、 履歴()で以前のバージョンの編集に戻ったりすることができます。
カスタムマスターページテンプレートがページに使用されている場合、ページのテーマはマスターページテンプレートを通して定義され、ページの設定で変更することはできません。 詳しくは マスターページテンプレートのデザインを変更する を参照してください。