ページテンプレートのエクスポートとインポート
テンプレートを編集する際は、コードエディタを使う方が簡単な場合もあります。 ページテンプレートを作成したら、ローカルで編集できるようにエクスポートできます。 必要な変更を加えたら、テンプレートをLiferayにインポートし、システム内のどのサイトでも使用することができます。
エクスポート/インポート フレームワークに関するより一般的な情報については、 サイト ページとコンテンツのエクスポート/インポート を参照してください。
エクスポートに関しては、コンテンツページテンプレートは完全にサポートされていますが、ウィジェットページテンプレートはエクスポートできません。
ページテンプレートのエクスポート
-
サイトメニュー (
を開き、 デザインを展開して、 ページテンプレート に移動します。 -
ページテンプレート タブを選択します。
-
目的のテンプレートが含まれているページテンプレートセットを選択してください。
-
目的のコンテンツ ページ テンプレートに対して アクション (
) をクリックし、 エクスポート を選択します。
コンテンツページテンプレートは、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というように異なるタイプのページテンプレートも含まれる場合があります。
ページテンプレートのインポート
-
ページテンプレートアプリケーションで、アプリケーションバーの オプション (
) をクリックし、 インポート を選択します。
-
希望するページテンプレートファイルを選択してください。
変更する場合は、 ファイルの置換 をクリックしてください。
-
[Import(インポート)]をクリックします。
既存のページテンプレートをインポートする場合は、 既存のページテンプレートのインポート を参照してください。
操作をキャンセルしてページテンプレートページに戻るには、 キャンセル をクリックします。

-
インポート処理が完了すると、 インポート結果ページにリダイレクトされます。
-
別のファイルをインポートするには、 別のファイルをアップロード をクリックするか、ページテンプレートページに戻るには、 完了 をクリックしてください。
DXP環境間でページテンプレートを転送するには、LARエクスポートおよびインポート方式を使用します。
既存のページテンプレートをインポートする
ページテンプレートをインポートする際に、ZIPファイル内のアイテムが既に存在する場合は、次の3つのオプションのいずれかを選択できます。
既存のアイテムをインポートしない: 新しいアイテムのみがインポートされます。
既存のアイテムを上書きします: 重複している既存のアイテムが上書きされます。
両方保持: 既存のアイテムの番号付きコピーがインポートされます。
インポート処理が完了すると、 インポート結果ページにリダイレクトされます。

インポート結果ページ
ユーザーがファイルをインポートすると、インポートプロセスに関する詳細情報が記載された新しいページにリダイレクトされます。
インポート結果ページでは、インポートに成功したエントリ、警告(インポートに成功したが不具合を引き起こす可能性があるもの)、およびエラー(インポートされなかったエントリ)を確認できます。
