oo

ウィジェットのスコープを設定する

デフォルトでは、Liferayのページウィジェットはサイトごとに スコープ されています。 つまり、サイト内のすべてのウィジェットインスタンスは、同じデータを共有し、同じコンテンツを表示します。 例えば、同じサイト内の2つのページに[掲示板]ウィジェットを追加すると、同じデータを使用するため、同じウィジェットのコピーが2つ作成されます。 [掲示板]ウィジェットを2つのサイトに追加すると、異なるデータを持つ2つの異なる掲示板が作成されます。

ただし、ウィジェットインスタンスのスコープをサイトではなく、ページに設定することは可能です。 そして、複数のサイトページに[掲示板]ウィジェットを追加することができ、それぞれのインスタンスに独自のカテゴリーとスレッドが用意されています。

Liferayはページウィジェットに3つのスコープオプションを提供します:

範囲 説明
デフォルト ウィジェットデータのスコープを現在のサイトに設定します。
グローバル ウィジェットデータのスコープをグローバルサイトに設定します。 このスコープでは、グローバルサイトからのみウィジェットのコンテンツを管理できます。
ページ ウィジェットデータのスコープを個別ページに設定します。 ページウィジェットを設定する際に、スコープを作成する必要があります。 一度作成されると、異なるページのウィジェットを含め、他のウィジェットもそのウィジェットを使用することができます。

次の手順に従って、ウィジェットのスコープを設定します。

  1. ページの編集を開始します。

  2. 目的のウィジェットにカーソルを合わせ、 オプション ボタン(オプションボタン)をクリックし、 設定 を選択します。

  3. スコープ タブに移動し、ドロップダウンメニューを使ってスコープを選択します。

    このメニューには、現在のサイト(例:Liferay DXP. 現在のサイトとは、デフォルトのスコープ)、グローバルサイト、現在のページ、そしてサイト内で利用可能なその他のページスコープを指す。

    現在のページにスコープを作成していない場合、そのスコープ名の後に(新規作成)が付きます(例:Home (Create New))。

    In the Scope tab, use the drop-down menu to select a scope.

  4. Save]をクリックします。

新しいウィジェット・スコープを作成すると、スコープ設定ボタン(スコープ設定ボタン)がサイト・メニュー(サイト・メニュー)のコンテンツとデータの下に表示されます。 これを使用して、デフォルトのスコープや利用可能なページスコープを選択できます。 選択により、各タイプを管理する際に表示されるコンテンツが変わります。

Use the Scope Configuration button under Content & Data to determine which scope to manage content for.

note

スコープを削除するには、関連するページを削除する必要があります。

関連トピック

Capability:
Feature: