デフォルトのウィジェットテンプレートの設定
ウィジェットテンプレートは、個々のウィジェットの設定によって変更できますが、特定のタイプのすべてのウィジェットに適用されるデフォルトのウィジェットテンプレートを設定することも可能です。 これを行うには、 [コントロールパネル] → [システム設定] に移動します。 システム設定では、Liferay DXPの各ウィジェットの設定を見つけることができます。 ウィジェットテンプレートをサポートするウィジェットには、 [Display Style Group ID] と [Display Style] オプションがあります。
Display Style Group ID: ウィジェットテンプレートが配置されているサイトID。 グローバルテンプレートでは、IDに0を使用します。
Display Style: ウィジェットテンプレートのキー。
表示形式を入力するには、まず使用するテンプレートのテンプレートキーが必要です。 テンプレートキーを取得するには、特定のサイトのアプリケーションディスプレイテンプレートリストに移動し、ウィジェットテンプレートリストから取得します。 次に、表示形式を ddmTemplate_[template-key]
と入力します。
デフォルトのウィジェットテンプレートの例
例えば、言語選択ウィジェットのテンプレートは、このように設定します。
-
[ホーム] → [デザイン] → [ウィジェットテンプレート] を開きます。
-
追加() をクリックし、オプションの [言語選択テンプレート] を選択します。
-
[詳細] を開き、 [Template Key] -
LANGUAGE-ICON-FTL
を見つけます。
IDが取得できたので、システム設定からテンプレートを変更することができます。
-
[コントロールパネル] → [設定] → [システム設定] へ移動します。
-
[ローカライズ] を [プラットフォーム] の見出しから探し、左側のオプションから [言語選択] を選びます。
-
[表示形式] フィールドに、
ddmTemplate_LANGUAGE-ICON-FTL
を入力します。
これで、ページに追加された言語選択ウィジェットは、新しいデフォルトを使用するように設定されました。
新しいデフォルトウィジェットテンプレートを設定しても、すでにページに追加されているウィジェットで、ウィジェットテンプレートが設定されているものには影響しません。