2017-07-14 16 views
1

2つの異なるカテゴリを取得するには次のコードを使用しますが、これは6つのファイルを出力します。これはAEM 6.0でどのように行うことができますか?JSファイルを1つのAdobe AEMにマージする

<clientlib data-sly-call="${clientLib.js @ categories=['cq.foundation-main','cq.shared']}" data-sly-unwrap /> 

おかげAEMで

答えて

2

、カテゴリが合併し、単一のjs(またはCSS)にすべてのファイルを圧縮含まれます含まれています。これはカテゴリインクルードごとに行われます。

複数のカテゴリをマージする場合は、カテゴリの依存関係で埋め込みオプションを使用することを検討する必要があります。どのようにこの作品である:

  1. は埋め込み依存関係を定義
  2. (例えばCQ-埋め込み用)新しいカテゴリを作成します(「cq.foundation-メイン」、「cq.shared」)あなたが作成した新しいカテゴリの。
  3. 新しいカテゴリを参照してください。

あなたはまた、最適化するために、ACSから、このツールを使用することができます。

https://adobe-consulting-services.github.io/acs-aem-tools/features/clientlibs-optimizer/index.html

それはあなたの埋め込みカテゴリを作成し、よりクリーンな方法でそれらを参照することができます。

+0

多くのありがとう – wwwredback

関連する問題