問題タブ [day-cq]

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 投票する
2 に答える
3588 参照

aem - CQ5 のスクリプトを介してユーザーとユーザー ACL をエクスポートします

新しいオーサー環境をセットアップし、すべてのユーザーと ACL を既存のオーサーから新しいオーサーにエクスポートしたいと考えています。これを行う簡単な方法はありますか?LDAP を使用できません。

ありがとう、よろしくパトリック

編集:

このhttp://www.wemblog.com/2011/11/how-to-create-package-based-on-xpath-in.htmlを見つけて、すべてのユーザーをエクスポートし、新しいシステムに再インポートできました。

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

aem - CQ のノードの保護解除/所有権の取得

CQ 内にインポートする大きなコンテンツ パッケージがあり、一部のノードはユーザーが所有しています。管理者としてパッケージをインポートしようとするたびに、ノードが保護されているというエラーが表示されます。したがって、インポート プロセスを続行するには、このユーザーになりすまして所有権を削除する必要があります。ツリー全体の管理者ユーザーとして所有権を取得/保護を解除する簡単な方法はありますか?

よろしくパトリック

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

apache-felix - sendRedirect が機能していません

私のプロジェクトでday CQを使用してフィルターを開発しているときに問題に直面しています。私のコードは requestDispatcher の forward メソッドで動作しています。しかし、response.sendRedirect() では機能しません。

だから私の問題を解決してください、それは非常にありがたいです。

よろしく Narsi p

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

jsp - CQ5.5で.export.zipセレクター/拡張機能を無効にするにはどうすればよいですか?

CQ5のすべてのデフォルトハンドラーが既知であり、不要な場合は無効化/オーバーライドされるようにしようとしています。1つは私を困惑させています:*。export.zip

ディスパッチャーまたはサーブレットフィルターを使用してブロックすることはできますが、無効にするか(OSGi構成が欠落している可能性があります)、オーバーライドする方法があると思います。どんな助けでも大歓迎です。

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

aem - DAY CQ5.4 xtype ドロップダウン

Day cq5 cq でドロップダウンの幅を変更するにはどうすればよいですか。現在、約279pxの固定幅を持っています。ドロップダウンを取得するには、タイプをselectとして指定し、xtypeを選択として指定しました。

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

aem - cq: cq:LiveRelationship mixin を再帰的に削除します

CQ 内の完全な Web サイトをコピーしました。これで、すべてのサイトに mixin cq:LIveRelationship ができました。MultiSiteManager でデタッチしようとしましたが、このサイトのデタッチ オプションが表示されません。このステータスを削除する唯一の方法は、すべてのサイトの mixin を切り離すことです。完全な「フォルダ」再帰のためにミックスインを削除する可能性はありますか?

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

adobe - 子コンポーネントを制限する Adob​​e CQ コンポーネント

コンテンツのブロックが見出しの下に保持され、一度に 1 つの見出ししか表示されない単純なアコーディオンのコンポーネントを作成しようとしています。私の推奨する実装では、2 つのコンポーネントを使用します。1 つはアコーディオン全体を表し、2 番目のコンポーネントは単一のエントリを表します。

コンテンツの作成者は、サイドキックからアコーディオンをプルして、1 つまたは複数のアコーディオン アイテムをアコーディオンにドロップできますが、他のコンポーネントをここにドロップすることはできません。アコーディオン アイテムは、アコーディオン コンポーネントにのみドロップできる必要があり、他の parsys 内にはドロップできません。

私の問題は、現在、他のコンテンツをアコーディオンに追加し、アコーディオンの外側にアコーディオン アイテムを追加できることです。

これを解決するための最初の試みは次のとおりです。

これらは、これからの構成ファイルです。

アコーディオン/.content.xml

アコーディオン/_cq_editConfig.xml

ダイアログは空白で、コンポーネントがサイドキックに表示されるようにするためだけに存在します。

accordion.jsp には、基礎となる parsys が含まれているだけです。

アコーディオン/accordionitem/.content.xml

アコーディオン項目ダイアログはタイトルを受け取ります。editConfig はツールバーを追加するだけで、リスナーは追加しません。

accordionitem.jsp は、ダイアログから取得したタイトルを出力し、parsys を持っています。

私の問題は、parsys が accordion および accordionitem コンポーネントのルールを使用していないことです。代わりに、上書きされない限り、代わりに次の parsys から継承するように見えます。

ページで編集モードを使用して適切なコンポーネントを選択することでコンポーネントを正しく設定できますが、それではテンプレートに対して情報が設定されるため、すべてのページ テンプレートに対して同じ構成を実行する必要があります。私が望むのは、それが一度存在するように、代わりにコンポーネント定義で定義することです。

最初にコンポーネントを書いた後、まったく同じシーンを説明しているこのブログを見つけました: http://jenikya.com/blog/2012/03/cq5-accordion-component.html

それを参照して、代わりに accordion.jsp 内で使用する parsys の拡張機能を追加してみました。これはコードに違いをもたらさなかったので、私のカスタム parsys でさえ、アコーディオン項目以外のコンポーネントを追加することができました。

何が間違っているのか、または他のアプローチを取るべきかについてのガイダンスは大歓迎です。

0 投票する
0 に答える
1101 参照

java - crxde eclipseでデバッグするには?

現在、Crxde Eclipse で単純な JSP ページをデバッグするのに問題があります。デバッグのためにこのリンクをたどっていますが、アプリケーションをデバッグできません。デバッガーはデバッグ パースペクティブに切り替わりますが、ブレーク ポイントで停止しません。