問題タブ [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.
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"/>
portlet - war ファイルを使用して CQ5 でポートレットを構成する方法
CQ をポータルとして使用するように設定しようとしています。CQ をポータルとして使用するためのリンクを参照してい ます。
私はこれらすべての手順に従いました
- CQ WCM でポートレット コンポーネントを設定する
- ポートレットをデプロイします。
- ポートレットを構成します。
しかし、サイドキックからポートレット コンポーネントをドラッグしてページにポートレット コンポーネントを追加すると、ポートレットを展開した後、「ポートレット エンティティ識別子の構成がありません」というエラー メッセージが表示され、編集時に表示されます。作成されたポートレット、つまり、ポートレット コンポーネントのポートレット エンティティ ドロップダウン リストにアップロードされた .war ファイルを提供する必要がありますが、リストにはエントリを提供しません。
一部のステップを見逃した場合、または別の方法がある場合は、ポートレットの構成を手伝ってください。ありがとう
adobe - CQ5-ユーザーグループに応じて、コンポーネントダイアログ内のタブを非表示にしますか?
ユーザーが属するユーザーグループに応じて、ダイアログタブパネルを非表示または表示する方法はありますか?
私はCRXコンテンツエクスプローラー(ACL)を介してこれを実行しようとしました。しかし、私はそれであまり運が良くありません。
乾杯
aem - CQ5 からのビデオ プレーヤーの制御
私はcq5を初めて使用し、その中でビデオを操作したいと考えています。私がやりたいことは、ユーザーがクリックして適切なビデオをプレーヤーにロードできるサムネイルをいくつか用意することです。使用したいプレーヤーは、cq5 に付属のビデオ コンポーネントのビデオ プレーヤーか、patrick Heinzelmann が cq5 で動作させたストロボ メディア再生プレーヤーのいずれかです。すばらしい例があれば、誰かがこれを行う方法を説明してください。ありがとう。
servlets - Sling/CQ のバンドルから OSGi サービスを取得する
デイCQを使用しています。Felix コンソールで利用可能な接続プールを使用して、SQL Server DB にデータを保存したいと考えています。defineObjects タグで定義されたタイプ SlingScriptHelper の「sling」オブジェクトを使用して、JSP からこれを行うことができます。
しかし、OSGi バンドルで作成されたサーブレットを使用して、クライアントからの要求を処理したいと考えています。サーブレットには defineObjects タグがないため、「sling」オブジェクトは定義されていません。サーブレットで有効な SlingScriptHelper オブジェクトを作成する方法がわかりませんが、可能でなければならないようです。
方法はありますか?
adobe - ダイアログからチェックボックスの値を取得する
私はDayCq5にかなり慣れていません。ダイアログにチェックボックスがあり、ユーザーが選択または選択解除したときにjspでブール値を取得したいと思います。親切にヘルプ
unit-testing - FelixOSGIバンドルJUnitコードを参照するAdobeCQ5CRXDEで単体テストをコンパイルします
AdobeCQ5.4内で実行されるいくつかの単体テストを作成したいと思います。私はCQ内でテストするために、この記事で説明されていることを行っています。
ただし、Javaコードで単体テストクラスを作成した後、org.junit名前空間を解決できないため、CRXDE内でコンパイルされません。説明したように(Apache Sling JUnit Core)FelixにJUnitバンドルをインストールしてアクティブ化しましたが、このアクティブなFelixバンドルをCRXDEで見つけるには、他に何かする必要があると思います。接続しているCQ5インスタンスのFelixバンドルは、これらのエクスポートされたパッケージを示しています。
以下のこのサンプルユニットテストコードでは、最後の3つのインポートステートメントは「解決できません」。
FelixにインストールされたOSGIバンドルは、CRXDEを使用してJavaクラスで参照できるようにアクセスできるはずですが、インストールしたJUnitバンドルでは発生しません。なぜだめですか?CRXDEにOSGIバンドル参照を見つけてCRXDE内でコンパイルさせるには、何をする必要がありますか?
jsp - Jsp:非特定エラーのスローを含める
ブール変数をインクルード ページに渡そうとしていますが、表示されるエラーは役に立ちません。私は JSP も初めてなので、Java ベースのエラー ログを読むことに慣れています。
私が受け取っているエラーは次のとおりです。
login - CQ5 で、JCR に保存されたログイン資格情報にアクセスする方法
私はCQ5に取り組んでいます。CQ5 のフォーム コンポーネントを実装し、JCR (Java Content Repository) に保存されたコンテンツにアクセスできるようになりました。現在、CQ5 のデフォルトのログイン コンポーネントを実装しています。ログインページと登録ページを作りました。登録ページには、名、姓、ユーザー名、電子メール、パスワードなどのユーザー エントリがいくつかあります。したがって、ログインは JCR の登録テーブルのユーザーのエントリを使用する必要がありますが、そうすることができません。
問題を解決するのを手伝ってください。JCR を使用してログイン コンポーネントを実装する方法、つまり JCR に保存されたデータでログインする方法。または、外部データベースを使用して行うこともできます。
ありがとう
コマル