問題タブ [aem-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2825 参照

java - プログラムで aem 6.2 (6.1) でグループとユーザーを作成すると、AccessDeniedException が発生しますか?

最初にグループを作成し、次にユーザーを作成してから、getServiceResourceResolver(map) または loginService("datawrite",null) を使用してグループにユーザーを追加します。

次のコードを試してみましたが、セッションの保存時に例外が発生しています (adminSession.save()):

例外ログは次のとおりです。

OSGI 構成管理インターフェイスで構成可能な「Apache Sling Service User Mapper Service」に、システム ユーザーとの「datawrite」サービス マッピングがあります。

0 投票する
1 に答える
941 参照

sightly - AEM 6 でサイトリー HTML ファイルがグローバル暗黙的オブジェクトにアクセスする方法

CQ5 のすべてのコンポーネント jsp に global.jsp が含まれているのとは異なり、sightly にはそのような依存関係は含まれていません。実際にすべてのグローバル オブジェクトにアクセスする方法。そのバックエンド プロセスは何ですか。そして、見栄えの良いコードはどのように Java にコンパイルされますか??

0 投票する
2 に答える
2358 参照

adobe - AEM6 - プログラムで parsys 内にコンポーネントを追加する

テーブルコンポーネントがあり、各セルには parsys が必要です (作成者がテキスト、画像などをドロップできるようにするため)。その parsys には、デフォルトとして、特注のテキスト コンポーネント (社内) が含まれている必要があります。

Sightlyでは、結果なしで次のことを試しました:

0 投票する
1 に答える
1951 参照

adobe - AEM6 - ダイアログなしでコンポーネントをその場で編集するにはどうすればよいですか?

新しい行または列を追加するために、(ダイアログを開く必要なく) テーブル コンポーネントをその場で編集しようとしました。

コンポーネントにはダイアログが適切に構成されているため、そこから列と行の数を選択できますが、UX を改善するために、編集モードでのみ表示されるテーブルの横にボタンを追加して、新しい行をプログラムで追加します。 clientlib.edit JavaScript. しかし、実際にデータを永続化する (変更を保存する) 方法がわかりません。

私を正しい道に導く可能性のあるアイデアは、非常に高く評価されます!

0 投票する
1 に答える
282 参照

aem - AEM 6.2 | touch ui で /etc 階層の下にページを作成しようとしていますが、touch ui サイドキックが表示されません

新しいテンプレート ( sling:resourceSuperType : wcm/foundation/components/page を使用) を作成し、それを使用して /etc 階層にコンテンツを作成しようとしましたが、タッチ ui サイドキックが表示されません。同じテンプレートを使用して /content の下にコンテンツを作成しようとすると、完全に正常に動作し、タッチ ui サイドキックが完全に初期化され、タッチ ui コンポーネントを追加できます。

タッチ ui モードで wcm/foundation/components/page を superResourceType としてページを開こうとしていますが、クラシック UI ダイアログを初期化しようとしているため、失敗していると思います。

注: クラシック UI を使用している場合、ページは問題なく動作しますが、問題はコンポーネントがタッチ UI ダイアログのみをサポートしていることです。

0 投票する
1 に答える
1475 参照

aem - AEM のノードのプロパティをその sling:resourceType に渡し、sightly を使用してそのプロパティにアクセスする方法はありますか?

私は sling:resourceType プロパティで作成されたノードを持っています。このプロパティには、見栄えのするコンポーネントを指すパスがあり、このコンポーネントは、ダイアログのドロップダウン値を動的に入力するために使用されます。

私のダイアログには、動的に入力する必要がある複数のドロップダウンがあります。

ドロップダウンごとに同じコンポーネントにアクセスする必要がありますが、それぞれに異なる値を設定する必要があります。

コンポーネントにアクセスするノードからそのコンポーネントにパラメータ/キーを渡す方法はありますか?

0 投票する
1 に答える
6206 参照

aem - resourceResolver を使用して Java で実行モードを取得するにはどうすればよいですか

パブリッシュ インスタンスでのみ実行する必要がある OSGi サービスがあります。resourceResolver しかなく request がない場合、Java で runmode を取得するにはどうすればよいですか?

0 投票する
2 に答える
3691 参照

aem - 見た目で整数値を使用して、値の回数だけループを反復する方法は?

整数値が5の場合、ループは5回繰り返されるように、整数値に基づいてループを繰り返したいと思います。

jspページでJSTLを使用してこれを行う方法を知っています:

上記の「終了」では、ダイアログから値を取得しています。5 のような値を渡すと、ループは 5 回実行されます。

以下のリンクを参照しました:

私もいくつかのグーグル検索を行いましたが、このシナリオの例は見つかりません。すべての例は、見栄えの良いリストに基づいています。

ダイアログから渡された整数値に基づいて、サイトリーを使用してこれを実行したいと考えています。

ありがとう、

アルピット ボラ