問題タブ [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.
aem - 編集可能なテンプレートを使用して AEM でプログラムによってページを作成する方法
私はページマネージャーを使ってページを作成することに慣れています:
pageManager.create(parentPath, name, template, title, false);
これは、/apps に保存されている通常のテンプレートで機能します。Adobe は編集可能なテンプレート (/conf に保存) を使用することを推奨しているため、上記の方法は機能しません。ページは作成されますが、ノードにテンプレートが添付されていません。これはバグですか、それとも編集可能なテンプレートに基づいてページを作成する別の方法はありますか?
aem - AEM 6.3 でログインしているユーザーの一意のセッションを取得できない
以下の要件があります: AEM 6.3 バージョンを使用しています。SOAP クライアントを使用するサードパーティ アプリケーションがあります。SOAP クライアントには、実装が必要なメソッドがほとんどありません。ログインしている AEM ユーザーのセッション ID を提供する必要があるメソッドの 1 つ (セッション オブジェクトには、ログインしているユーザー、有効期限などに関する基本的な情報が含まれている必要があります)。オーサーインスタンスでのみセッション ID が必要です。 サードパーティアプリケーションには、AEM オーサーインスタンスからの AEM ページ情報が必要です。 残念ながら、ログインしているユーザーの一意のセッション ID を取得できません。私が取得するセッションは、ページが更新されるたびに変更されるリポジトリ/JCR セッションです。また、JsessionIDが使えると思ったのですが、JsessionIDの取得方法がわかりません。
誰でも助けてください。