問題
- コントロールパネルを使用せずに、デフォルトでjQueryを有効にしたい場合があります。 この記事では、インスタンスに対してデフォルトで有効にする方法について説明します。
- 同じファイルを別のインスタンスの osgi/configs フォルダに追加すると、同じ設定が再現されるため、異なるインスタンス間で統一した設定を行うことができます。
Environment
- DXP 7.4
- DXP 7.3
解決策
-
osgi/configs フォルダに保存された .config ファイルを使用することで、コントロールパネルを使用せずに、 のデフォルトで jquery を使用できるようにすることができます。
- com.liferay.frontend.js.jquery.web.internal.configuration.JSJQueryConfiguration.config という名前の .config ファイルを作成し、次の行を記述します。 また、値を "false "に設定することで、JQueryを無効化することができます。
- このファイルをosgi/configsフォルダに保存します。
- バンドル起動時にJQueryが自動的に有効になっていることに注意してください。
-
JQueryの設定は.configファイルに記録されます。コントロールパネル からJQueryを無効または有効にすると、.configファイル が変更され、tの値が false/rue に設定されます。。
輸出
この設定をエクスポートして、コントロールパネル > システム設定 > サードパーティ > jQuery > (3つのドットメニューをクリック) > エクスポートという名前のファイルを作成することもできます。
com.liferay.frontend.js.jquery.web.internal.configuration.JSJQueryConfiguration.config という名前の設定ファイルがダウンロードされ、enableJQuery=B "true" または enableJQuery=B "false" のどちらかが含まれています
スクリーンショットを参照してください: