問題タブ [aem]
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.
java - 過去2か月間に変更されたコンテンツをCQ5で全文検索するにはどうすればよいですか?
組み込みのクエリビルダーAPIを使用して、CQのコンテンツを全文検索しようとしています。これは問題なく機能しますが、検索結果を過去2か月間に変更されたものに限定したいと思います。相対日時述語の使用を見てきました。私が使用しているプロパティは次のとおりです。
これにより検索結果が表示されますが、過去2か月間に変更されたものに限定されません。これらのプロパティを正しく使用していますか、それとも他の値を設定する必要がありますか?
video - CQ5.3 にビデオを挿入するにはどうすればよいですか?
CQ5始めました。cq5.4 以降にのみビデオ コンポーネントがあることは知っています。
では、CQ5.3 にビデオを挿入するにはどうすればよいですか?
adobe - Adobe CQ で実行モードを決定する
インスタンスが実行されている実行モードをプログラムで知るにはどうすればよいですか? インスタンスの実行モードに応じて構成を提供するカスタム タグを作成しましたが、現在の実行モードを特定できません。
run-mods インスタンスのリストを返すメソッドを見つけました:
しかし、オブジェクト SlingSettings または BundleContext を取得できません。これらのオブジェクトを取得するにはどうすればよいですか、または現在の実行モードを取得する別の方法があるのでしょうか?
caching - 特定のテンプレートから作成されたページを CQ5 ディスパッチャ キャッシュから除外するにはどうすればよいですか?
作成者がページの作成に使用する特定の Adobe CQ5 (5.5) コンテンツ テンプレートがあります。このテンプレートから作成されたページをディスパッチャ キャッシュから除外したいと考えています。私が現在理解しているように、キャッシュを防止する唯一の方法は、dispatcher.anyを構成しないことです。特定の URL をキャッシュします。ただし、この場合、Web 作成者がテンプレートを使用してページを作成するまで、URL はわかりません。ページが作成されるたびに、dispatcher.any に戻って変更する必要はありません。少なくとも、他に方法がない場合は、これを自動化したいと考えています。ディスパッチャに IIS を使用しています。ページをキャッシュしたくない理由は、これらのページのコンテンツをレンダリングする基盤となる JSP が動的コンテンツを生成し、ページがクエリ文字列を使用せず、認証ヘッダーを保持しないためです。ページは予測できないディレクトリに作成されるため、事前に URL パターンがわかりません。
特定のテンプレートから作成されたページがディスパッチャ キャッシュから自動的に除外されるように設定するにはどうすればよいですか?
CQ には、HTTP 応答/キャッシュ ヘッダーを尊重するメカニズムが必要なようです。HTTP 応答ヘッダーが応答をキャッシュしないように指定している場合、dispatcher.any の内容に関係なく、ディスパッチャーは応答をキャッシュしないように見えます。これは、私が参照してきた CQ5 のドキュメントです。
java - clientlibsの下のJsファイルがロードされていません
clientlibsの下のjsファイルがロードされていません。URLを
clientlibs.js
使用してそれらにアクセスしようとすると//localhost:5555/etc/designs/MyProject/clientlibs.js
(リンクとして扱われるため、このURLでhttpを削除しました)、
404エラーが発生します。
ただし、felixコンソールのHTML構成にあるminifyオプションを無効にすると、それらのjsファイルが読み込まれます。実際、minifyオプションは、CSSファイルとJSファイルを圧縮するためのものであり、空白文字を削除するためのものでもあります。そのオプションを有効にしたときにJSファイルが読み込まれない理由がわかりません。しかし、本番環境では、そのオプションを有効にすることになっています。
これらのJSファイルをロードする方法を教えてください。
ありがとう。
aem - デフォルトのCQログインページを変更できません
デフォルトのログインページを(に/content/ethz_ch/Login
)変更します
DayCQログインセレクタ認証ハンドラーでページを構成しました
./launchpad/config/com/day/cq/auth/impl/LoginSelectorHandler.config
で_
予想通り。
次に、閉じたユーザーグループを使用してテストページ(/content/ethz_ch/de/auth_test.html
)を構成し、ログインページフィールドを空白のままにしました。
テストページにアクセスすると、代わりに新しく定義されたログインページにリダイレクトされます
私が間違っていることについて何か考えはありますか?
servlets - 新しいノードを作成するウィジェット ダイアログ - Adobe CQ5
さまざまな詳細を要求し、それらの詳細を新しく作成されたノードのプロパティとして保存するページの編集ウィジェットを作成しようとしています。
例えば: Make Model Mileage
それらを /content/cars などの親ノードの下にノードとして保存したいと思います。
/content/cars の下に新しいノードを作成し、そこにそれらのプロパティを保存するウィジェットを取得するにはどうすればよいですか?
作成したサーブレットにデータを送信する必要がありますか? または、これを有効にするオプションはありますか?
java - CQ5で複数のタグを検索する
CQ5のSimpleSearchクラスを使用して検索を実装しています。私の要件の1つは、タグが存在するかどうかを確認する必要があることです(遅延形式の認証の場合)。これは簡単です。問題は、このタグが「jrc:content / cq:tags」または「jcr:content / metadata / cq:tags」にあるかどうかを確認したいということです。だから私はそうすることができませんでした。アドバイスをいただければ幸いです。ありがとう!
コードは次のとおりです。
javascript - CQ5 で cq:includeClientLib を使用して CSS と Javascript を含める方法
clientLibrary[cq:includeClientLib] を使用した CQ5 の js および css インクルードの概念は何ですか? スクリーンショット付きの例があれば素晴らしいでしょう。
java - com.day.util の Maven 依存関係
私は Adobe CQ5.5 を使用しており、 com.day.util でクラスを使用する必要があります。この util の Maven 依存関係を取得していません。その結果、このパッケージを使用するクラスはコンパイルに失敗します。
グーグルを使い果たした後、私はこの質問を投稿しています..以前にこのパッケージを使用して、同様の問題が発生した人はいますか?
前もって感謝します 。