OSGIサービスを使用せずにCRXコンテンツを取得する方法はありますか? javascriptフレームワーク、たとえばangle JSなどを使用してページ名とそのプロパティを読み取る必要があるウェブサイトのトップナビゲーションを実装するためのユースケースを探しています。OSGIを使用せずにCRXコンテンツを取得する方法はありますか?
0
A
答えて
1
JSONまたはXMLとして取得し、拡張XMLまたはJSONを使用してpathにサーバー呼び出しを行うことができます。 JSONを使用すると、深さに基づいたセレクタがXMLと同じかどうかわからないツリー階層に移動することができます。 /my/page/path.xml
または/my/page/path.<depth>.json
の場合は、リクエストURIからホスト名とポートの詳細を取得して、データコールの完全なURLを作成できます。
0
スリングによって提供される次のJSON APIを使用して、ページ名とそのプロパティを取得するタスクを実行することをお勧めします。
まず、特定のパスのすべてのページをクロールするには、.pages.jsonセレクタを使用する必要があります。例えば、コンテンツ/会社/ en_USの/のすべての子ページを取得するJSONは、上記GET呼び出しによって返されたパスごとに
HTTP GET <Host>/content/company/en_US.pages.json
次にGETを実行するには、ページ
の_jcr_content.jsonを取得する必要があり(EG)
HTTP GET <Host>/content/company/en_US/home/_jcr_content.json
上記JSONコールがあなたに、この特定のページのすべてのページのプロパティを提供する必要があります。
注:上記の方法は一般的であり、Sling/AEMでホストされているJCRパスに適用できます。また、通常、JCRクロールを防止する可能性のあるセキュリティルールにより、パブリッシャ環境でこのレベルのJCRアクセスを取得することはできません。これが役立つことを願っています
関連する問題
- 1. PythonでURLコンテンツをダウンロードせずに応答ヘッダを取得する方法はありますか?
- 2. JQueryを使用せずにJavascriptでファイルのコンテンツを取得する方法
- 3. JSONを使用せずにWebサービスからデータを取得する別の方法はありますか?
- 4. iLo GUIを使用せずにHPサーバーのエラーをリモートから取得する方法はありますか?
- 5. Googleのアプリスクリプトを使用してURLをダウンロードせずにファイルサイズを取得する方法はありますか?
- 6. dsolfileを使用せずにドキュメントプロパティを取得する方法はありますか?
- 7. JavaScriptとJqueryを使用せずにasp.netでキーコードを取得する方法はありますか?
- 8. Instagram APIを使用せずにInstagram User _IDを取得する方法はありますか?
- 9. JavaScriptでは、ファイル全体を取得せずにURLのコンテンツタイプを取得する方法はありますか?
- 10. パッケージをインストールせずにPostSharpを使用する方法はありますか
- 11. docファイルからコンテンツを取得する方法はありますか?
- 12. アンドロイドを使用してサーバーからファイルとしてコンテンツを取得する方法はありますか?
- 13. PHPでhtmlコンテンツ/値を取得する方法はありますか?
- 14. jQuery UIを使用せずにjQuery UIウィジェットファクトリを使用するより良い方法はありますか?
- 15. 使用時にインデックス値を取得する方法はありますか?Array.IndexOf?
- 16. OracleObjectMappingAttributeを使用せずにODP.NETを使用してOracle UDTからマップする方法はありますか。
- 17. ライドウィジェットをインストールせずに、Uber APIから情報を取得する方法はありますか?
- 18. OSGiサービスを使用中にサービスを取得できません。
- 19. grailsドメインクラスにdbフィールドデータを追加せずにジェネリックタイプを取得する方法はありますか?
- 20. セッションを使用せずにテンソルを使用してモデルを復元する方法はありますか?
- 21. Javaからランタイムコマンドを使用せずにデータベースバックアップを取得する方法
- 22. jqueryを使用せずにAPIからデータを取得する方法
- 23. Azure ADを使用せずにExchange Onlineからデータを取得する方法
- 24. リストを使用せずにDataframeのisin()を使用する方法はありますか?
- 25. WindowsのコマンドラインやIDEを使用せずにJDKツールを使用する方法はありますか?
- 26. 角型WYSIWYGディレクティブでcolorPickerをjQueryを使用せずに使用する方法はありますか
- 27. ミドルウェアを使用せずに、治療でプロキシを使用する方法はありますか?
- 28. Javascript:eval()を使用せずに文字列をコールバックとして使用する方法はありますか?
- 29. CSSを使用せずにブートストラップでデータテーブルのヘッダとデータを使用する方法はありますか?
- 30. bodyParserミドルウェアを使用せずに、ExpressでPOSTフィールドを取得する方法は?
ここではTopNavがコンポーネントになります。目に見えるものを使用している場合は、use-apiが役立ちます。そのJSPではカスタムタグがロジックを実行できます。 –
おかげさまでVivek、しかし私はJavaコールとCRXコンテンツを取得するための純粋なAngular JS接続なしで達成することができるソリューションを探しています。 – VAr
javaを避けている場合は、javascriptのuse-apiが役立ちます。 –