ページテンプレートのエクスポートとインポート
コードエディタでテンプレートを編集する方が簡単な場合があります。 ページテンプレートを作成したら、それをエクスポートし、好きなエディターでローカルで編集してから、テンプレートをLiferayにインポートして戻すことができます。 テンプレートは、システム上の任意のサイトにインポートできます。
Export/Import Frameworkに関する一般的な情報については、 サイトページとコンテンツのエクスポート/インポートを参照してください。
Liferay DXP 7.4以降の場合、ページテンプレートコレクションは、Liferay UIではページテンプレートセットと呼ばれます。
ページテンプレートのエクスポート
ページテンプレートを作成するには、次の手順に従います。
サイトメニュー(
) を開き、 [Design] → [Page Templates] に移動します。
[ページテンプレート] タブをクリックします。
目的のテンプレートを含むページテンプレートセットを選択します。
目的のページテンプレートの アクション ボタン (
)をクリックし、 [Export] を選択します。
確認ウィンドウで [OK] をクリックします。
ページテンプレートは、ZIPファイルとしてローカルマシンにダウンロードされます。
一度に複数のコンテンツテンプレートをエクスポートできます。 ただし、同じZIPファイルにコンテントページとウィジェットテンプレートを含めることはできません。
ページテンプレートの最後に公開されたバージョンが常にエクスポートされます。 ページテンプレートが公開されたことがない場合、エクスポートすることはできません。
エクスポートされたZIPファイルには次のファイルが含まれています。
page-template-collection.json
:ページテンプレートが保存されているセットの名前とその他のメタデータが含まれています- オプションのサムネイルファイル
page-template.json
:ページテンプレート名とその他のメタデータが含まれていますpage-definition.json
:ページテンプレートのストラクチャーとコンテンツを指定します。
ZIPファイルには、 display-page-template.json
, master-page.json
, page-template-collection.json
, page-template.json
というように異なるタイプのページテンプレートも含まれる場合があります。
ページテンプレートのインポート
ページテンプレートをインポートするには、次の手順に従います。
サイトメニュー(
) を開き、 [Design] → [Page Templates] に移動します。
アプリケーションバーの アクション ボタン(
)をクリックし、 [Import] を選択します。
目的のページテンプレートファイルを選択します。
[インポート] をクリックします。
[インポート] ウィンドウを閉じます。
ページテンプレートがサイトにインポートされました。