フラグメントの管理
Liferay DXP は、Liferay UI でフラグメントを管理するためのツールを提供します。 すぐに使えるツールで、フラグメントコードをすばやく編集したり、サイト間でフラグメントセットをエクスポート/インポートしたりすることができます。
サイト間でフラグメントやセットを共有するには、それらをグローバルサイトに追加するか、エクスポート/インポート操作を使用します。
フラグメントセットの管理
サイトメニュー(
)を開き、 [デザイン] → [フラグメント] に移動します。
目的のフラグメントセットを選択します。
セットの アクション ボタン (
) をクリックします。
アクションを選択します。
Edit : フラグメントセットの名前または説明を変更します。
Export : フラグメントセットを
.zip
ファイルとしてダウンロードします。 このファイルには、セットの.json
、フラグメントコード、およびリソースが含まれます。インポート : フラグメントやリソースを
.zip
ファイルとしてセットにアップロードします。 インポート時に、 Overwrite Existing Files をチェックすると、同じフラグメント名を持つ既存のフラグメントを上書きすることができます。 インポートされたフラグメントに無効なルールがある場合、ドラフトとして保存されます。Delete : 現在のフラグメントセットとその内容をすべて削除する。
複数のセットをエクスポートするには、Fragment Sets Actions ボタン () をクリックし、Export を選択します。 次に、エクスポートしたいセットにチェックを入れ、Exportをクリックします。 各セットは、別々の
.zip
ファイルとしてダウンロードされます。
個々のページフラグメントの管理
サイトメニュー(
)を開き、 [デザイン] → [フラグメント] に移動します。
目的のフラグメントセットを選択します。
フラグメントの アクション ボタン (
) をクリックします。
アクションを選択します。
Edit : フラグメントのコードや設定を変更します。
Change Thumbnail : フラグメントのサムネイル画像を変更します。
Remove Thumbnail : フラグメントのサムネイル画像を削除し、デフォルトのフラグメントタイプのアイコンを使用します。
Rename : フラグメントの名前を変更します。
Export : フラグメントを
.zip
ファイルとしてダウンロードします。Make a Copy : フラグメントを複製します。 重複するフラグメントは、末尾に (コピー) を付加して、同じ名前を共有します。
Move : フラグメントを別のフラグメントセットに移動します。
Delete : フラグメントを削除します。
保存されたフラグメント・コンポジションは、ユーザーが編集・コピーすることができません。
フラグメントをコピーする
Liferay DXP 7.2 SP1+ および Liferay Portal 7.2 GA2+ の場合
サイトメニュー(
)を開き、 [デザイン] → [フラグメント] に移動します。
目的のフラグメントセットを選択します。
フラグメントの アクション ボタン (
) をクリックし、 コピー先 を選択します。
フラグメントをコピーするセットを選択します。
ユーザーは default fragments を直接編集することはできません。 ただし、デフォルトのフラグメントをカスタムセットにコピーして、そこで編集することは可能です。