Documentation

フラグメントの管理

Liferay DXPは、Liferay UIでフラグメントとフラグメントセットを管理するためのツールを提供しています。 すぐに使用できるツールを使用すると、フラグメントコードをすばやく編集したり、サイト間でフラグメントとセットをエクスポートおよびインポートしたり、セット間でフラグメントを移動およびコピーしたりできます。

注釈

Liferay DXP 7.4以降の場合、フラグメントコレクションはLiferay UIではフラグメントセットと呼ばれます。

フラグメントセットの管理

フラグメントセットの管理オプションにアクセスするには、次の手順に従います。

  1. サイトメニューサイトメニュー)を開き、 [デザイン] → [フラグメント] に移動します。

    注釈

    Liferay DXP/Portal 7.3以前の場合は、プロダクトメニューサイトメニューサイトビルダーページフラグメントの下にあります。

  2. フラグメントセット のリストで目的のセットを選択し、その アクション ボタン(Actions)をクリックします。

    フラグメントセットのアクションボタンをクリックして、管理オプションにアクセスします。

  3. アクションを選択します。

    編集 :フラグメントセットの名前または説明を変更します。

    エクスポート :セットのフラグメントのコードを.zipファイルとしてダウンロードします。 セットデータを含むフラグメントはエクスポートされません。 フラグメントセットとそのデータをエクスポートするには、フラグメントセットの アクション ボタン(Actions)をクリックして、 [エクスポート] を選択します。 次に、エクスポートするフラグメントセットを確認します。 各セットは、個別の.zipファイルでダウンロードされます。

    インポート :セットにアップロードする.zipファイルを選択します。 インポート中に、インポートされたコードでセットの既存のフラグメントを上書きする場合は、 [Overwrite Existing Files] をオンにします。 Liferay DXPで作成されたセット、外部ツールを使用して作成されたセット、またはセットのないページフラグメントをインポートできます。 インポートされたフラグメントに無効なルールがある場合、ドラフトとして自動的に保存されます。

    削除 :現在のフラグメントセットとそのすべてのコンテンツを削除します。

Tip

ページフラグメントのエクスポートとインポートは、サイト間でフラグメントコードを共有するための推奨される方法です。

個々のページフラグメントの管理

個々のページフラグメントを管理するには、次の手順に従います。

  1. サイトメニューサイトメニュー)を開き、 [デザイン] → [フラグメント] に移動します。

    注釈

    Liferay DXP/Portal 7.3以前の場合は、プロダクトメニューサイトメニューサイトビルダーページフラグメントの下にあります。

  2. Fragment Sets リストから目的のセットを選択します。

  3. 目的のFragmentの Actions ボタン (Actions) をクリックします。

    Fragment の Actions ボタンをクリックすると、Fragment の管理オプションにアクセスできます。

  4. アクションを選択します。

    Edit : フラグメントのコードや設定を変更します。

    Rename : フラグメントの名前を変更します。

    Move : フラグメントを別のFragment Setに移動します。

    Make a Copy : フラグメントを複製する。 複製されたフラグメントは、末尾に (コピー) が付加され、同じ名前を共有します。

    Change Thumbnail : フラグメントのサムネイル画像を変更します。

    Export : Fragment を .zip ファイルとしてダウンロードします。

    Delete : フラグメントを削除します。

重要

ユーザーは保存されたフラグメント構成を編集またはコピーすることはできません。

デフォルトのフラグメントのコピー

利用可能:Liferay DXP 7.2 SP1以降およびLiferay Portal 7.2 GA2以降

デフォルトのページフラグメントは直接編集できません。 ただし、デフォルトのフラグメントをカスタムセットにコピーして、そこで編集することができます。

次の手順を実行します:

  1. サイトメニューサイトメニュー)を開き、 [デザイン] → [フラグメント] に移動します。

    注釈

    Liferay DXP/Portal 7.3以前の場合は、プロダクトメニューサイトメニューサイトビルダーページフラグメントの下にあります。

  2. Fragments Sets リストで目的のデフォルトセットを選択します。

  3. 目的のフラグメントの アクション ボタン (Actions)をクリックし、 [Copy To] を選択します。

    フラグメントのアクションボタンをクリックして、[コピー先]を選択します。

  4. デフォルトのフラグメントをコピーするセットを選択します。

追加情報