マスターページテンプレートの管理
対応可能:Liferay DXP/Portal 7.3以降
マスター ページ テンプレートはコンテンツ ページのデザインを制御し、サイト全体で一貫したスタイルとレイアウトを実現します。 これらを管理、変更、適用して、ページの外観をカスタマイズできます。
-
サイト メニュー (
) を開き、 デザイン → ページ テンプレートに移動します。 -
マスター タブを選択します。
-
マスター ページ テンプレートの アクション (
) をクリックし、いずれかのオプションを選択します。![ページ テンプレート アプリケーションのマスター タブから [アクション] メニューを開いて、マスター ページ テンプレートを管理します。](https://resources.learn.liferay.com/images/dxp/latest/en/sites/creating-pages/defining-headers-and-footers/managing-master-page-templates/images/01.png)
編集: マスター ページ テンプレートを構成します。
サムネイルの変更: マスター ページ テンプレートのカードに表示するサムネイル画像を選択します。
デフォルトとしてマーク: これにより、テンプレートがウィジェット ページのデフォルトのマスター ページになります。 このオプションは、承認されたマスター ページ テンプレートで使用できます。
名前の変更: テンプレートの名前を変更します。
エクスポート: マスター ページ テンプレート定義をエクスポートしてダウンロードします。 このオプションは、承認されたマスター ページ テンプレートで使用できます。
コピーを作成: マスター ページ テンプレートを複製します。 コピーでは、同じ名前の後に"Copy"を付けて使用します。
権限: テンプレートの権限を定義します。
削除: マスター ページ テンプレートを削除します。 各テンプレートのチェックボックスをオンにして、管理ツールバーから ゴミ箱 (
) を選択することで、複数のマスター ページ テンプレートを一度に削除することもできます。
下書きを破棄: マスター ページの下書きを破棄します。 このオプションは下書きで利用できます。
変更が行われて公開されると、その変更はマスター ページ テンプレートを使用するすべてのページに反映されます。
フラグメントの変更を伝播する場合、ドラフト バージョンと公開バージョンの両方に伝播されない限り、更新はマスター ページ テンプレートに適用されません。 公開バージョンのみを更新すると、下書きは変更されず、派生ページに不整合が生じます。 一貫性を保つには、必ず最初に下書きに伝播し、変更を確認してからテンプレートを公開します。
ページのマスターページテンプレートを変更する
コンテンツ ページ エディターでページのマスター ページ テンプレートを変更できます。
-
マスター ページ テンプレートを変更するページに移動します。
-
編集 (
)をクリックします。 -
編集サイドバーで、 ページ デザイン オプション メニュー (
) をクリックします。 -
[マスター] セクションで、使用するマスター ページ テンプレートを選択します。

マスターページテンプレートのデザインを変更する
-
サイト メニュー (
) を開き、 デザイン → ページ テンプレートに移動します。 -
マスター タブを選択します。
-
設定するマスター ページ テンプレートの アクション (
) をクリックし、 編集します。 -
ページ デザイン オプション メニュー (
) → その他のページ デザイン オプション(
) をクリックします。
-
[デザイン] タブでは、マスター ページ テンプレートのスタイルを変更できます。

テーマ: サイトのページからテーマを使用するか、現在のマスター ページ テンプレートに特定のテーマを選択するかを選択します。
ファビコン: テーマから適用されたデフォルトのファビコンを変更します。
スタイルブック: テーマから適用されたデフォルトのスタイルブックを変更します。
テーマ CSS クライアント拡張: テーマ CSS クライアント拡張 を追加して、テーマ全体を展開せずに、テーマのデフォルト CSS を完全に置き換えます。
CSS クライアント拡張: マスター ページ テンプレートを使用するコンテンツ ページの CSS スタイルをオーバーライドするには、 CSS クライアント拡張 を追加します。
カスタム CSS: カスタム CSS も適用でき、テーマの後に読み込まれます。 カスタム CSS は継承されたテーマを使用する場合は無効です。
JavaScript クライアント拡張機能とカスタム JavaScript: JavaScript クライアント拡張機能 を追加すると、このマスター ページ テンプレートを使用するページにアクセスしたときに JavaScript が実行されるようにすることができます。 ページの下部で実行されるカスタム JavaScript コードを追加できます。
テーマは、マスター ページ テンプレートを通じてコンテンツ ページに適用されます。 マスター ページ テンプレートをコンテンツ ページに適用すると、コンテンツ ページのデザインはマスター ページ テンプレートによって定義されます。