問題タブ [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.

0 投票する
4 に答える
16529 参照

jsp - Adobe CQ5 のサイドキックは空です (コンポーネントは表示されません)

Geometrixx の contentPage をエミュレートしようとして、テンプレートに段落システム コンポーネントを追加しました。すべて問題ありませんが、追加するコンポーネントがないため、システムにコンポーネントをドラッグできません。何が欠けている可能性がありますか?

詳しくは:

  • 私のコンポーネントページは財団のページを継承しています。(プライマリタイプ: cqComponent)
  • 私のテンプレート ページには、そのコンポーネントがリソース タイプとして含まれています。(プライマリ タイプ: cqTemplate)
  • ページ (プライマリ タイプ: cqPage) の jcr:content ノードには、リソース タイプとしてコンポーネントがあり、cq:Template プロパティとしてテンプレートがあり、子として par があります (タイプはfoundation/components/parsys)。
  • jsp テンプレート内に次の行があります。

<cq:include path="par" resourceType="foundation/components/parsys"/>

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

portlet - war ファイルを使用して CQ5 でポートレットを構成する方法

CQ をポータルとして使用するように設定しようとしています。CQ をポータルとして使用するためのリンクを参照してい ます。

私はこれらすべての手順に従いました

  1. CQ WCM でポートレット コンポーネントを設定する
  2. ポートレットをデプロイします。
  3. ポートレットを構成します。

しかし、サイドキックからポートレット コンポーネントをドラッグしてページにポートレット コンポーネントを追加すると、ポートレットを展開した後、「ポートレット エンティティ識別子の構成がありません」というエラー メッセージが表示され、編集時に表示されます。作成されたポートレット、つまり、ポートレット コンポーネントのポートレット エンティティ ドロップダウン リストにアップロードされた .war ファイルを提供する必要がありますが、リストにはエントリを提供しません。

一部のステップを見逃した場合、または別の方法がある場合は、ポートレットの構成を手伝ってください。ありがとう

0 投票する
3 に答える
14336 参照

adobe - CQ5-ユーザーグループに応じて、コンポーネントダイアログ内のタブを非表示にしますか?

ユーザーが属するユーザーグループに応じて、ダイアログタブパネルを非表示または表示する方法はありますか?

私はCRXコンテンツエクスプローラー(ACL)を介してこれを実行しようとしました。しかし、私はそれであまり運が良くありません。

乾杯

0 投票する
3 に答える
2033 参照

aem - CQ5 からのビデオ プレーヤーの制御

私はcq5を初めて使用し、その中でビデオを操作したいと考えています。私がやりたいことは、ユーザーがクリックして適切なビデオをプレーヤーにロードできるサムネイルをいくつか用意することです。使用したいプレーヤーは、cq5 に付属のビデオ コンポーネントのビデオ プレーヤーか、patrick Heinzelmann が cq5 で動作させたストロボ メディア再生プレーヤーのいずれかです。すばらしい例があれば、誰かがこれを行う方法を説明してください。ありがとう。

0 投票する
3 に答える
23019 参照

servlets - Sling/CQ のバンドルから OSGi サービスを取得する

デイCQを使用しています。Felix コンソールで利用可能な接続プールを使用して、SQL Server DB にデータを保存したいと考えています。defineObjects タグで定義されたタイプ SlingScriptHelper の「sling」オブジェクトを使用して、JSP からこれを行うことができます。

しかし、OSGi バンドルで作成されたサーブレットを使用して、クライアントからの要求を処理したいと考えています。サーブレットには defineObjects タグがないため、「sling」オブジェクトは定義されていません。サーブレットで有効な SlingScriptHelper オブジェクトを作成する方法がわかりませんが、可能でなければならないようです。

方法はありますか?

0 投票する
3 に答える
10954 参照

adobe - ダイアログからチェックボックスの値を取得する

私はDayCq5にかなり慣れていません。ダイアログにチェックボックスがあり、ユーザーが選択または選択解除したときにjspでブール値を取得したいと思います。親切にヘルプ

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

unit-testing - FelixOSGIバンドルJUnitコードを参照するAdobeCQ5CRXDEで単体テストをコンパイルします

AdobeCQ5.4内で実行されるいくつかの単体テストを作成したいと思います。私はCQ内でテストするために、この記事で説明されていることを行っています。

http://jtoee.com/2011/09/799/

ただし、Javaコードで単体テストクラスを作成した後、org.junit名前空間を解決できないため、CRXDE内でコンパイルされません。説明したように(Apache Sling JUnit Core)FelixにJUnitバンドルをインストールしてアクティブ化しましたが、このアクティブなFelixバンドルをCRXDEで見つけるには、他に何かする必要があると思います。接続しているCQ5インスタンスのFelixバンドルは、これらのエクスポートされたパッケージを示しています。

以下のこのサンプルユニットテストコードでは、最後の3つのインポートステートメントは「解決できません」。

FelixにインストールされたOSGIバンドルは、CRXDEを使用してJavaクラスで参照できるようにアクセスできるはずですが、インストールしたJUnitバンドルでは発生しません。なぜだめですか?CRXDEにOSGIバンドル参照を見つけてCRXDE内でコンパイルさせるは、何をする必要がありますか?

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

jsp - Jsp:非特定エラーのスローを含める

ブール変数をインクルード ページに渡そうとしていますが、表示されるエラーは役に立ちません。私は JSP も初めてなので、Java ベースのエラー ログを読むことに慣れています。

私が受け取っているエラーは次のとおりです。

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

login - CQ5 で、JCR に保存されたログイン資格情報にアクセスする方法

私はCQ5に取り組んでいます。CQ5 のフォーム コンポーネントを実装し、JCR (Java Content Repository) に保存されたコンテンツにアクセスできるようになりました。現在、CQ5 のデフォルトのログイン コンポーネントを実装しています。ログインページと登録ページを作りました。登録ページには、名、姓、ユーザー名、電子メール、パスワードなどのユーザー エントリがいくつかあります。したがって、ログインは JCR の登録テーブルのユーザーのエントリを使用する必要がありますが、そうすることができません。

問題を解決するのを手伝ってください。JCR を使用してログイン コンポーネントを実装する方法、つまり JCR に保存されたデータでログインする方法。または、外部データベースを使用して行うこともできます。

ありがとう

コマル