私はAEM 6.1を使用しており、使用可能なタグのリストに基づいて動的にフィルタのリストを作成する必要があります。タグはネストされ、リージョンタグ、その中にネストされたカントリータグ、およびその国のネストされた都市タグが存在するようにネストされます。私は地域とすべての子供を取得する必要があります、私はそれらを返すためにajax呼び出しを使用しようとしましたが、それは私にトップレベルのノードと子供のどれも返すように見えません。 JSユースAPIのタグマネージャーとのやり取りに関する情報はあまりないようです。正しい方向に私を向けることができる情報やリンクについて本当に感謝しています。Javascriptでタグのリストを取得するAPIを使用する
1
A
答えて
1
TagManager
クラスの暗黙的なオブジェクトは、あなたがadaptTo
およびその他のグローバル利用可能なオブジェクトを使用してTagManager
のインスタンスを取得する必要がありますSightly Global objects list
では使用できません
var resourceResolver = resource.getResourceResolver();
var tagManager = resourceResolver.adaptTo(Packages.com.day.cq.tagging.TagManager);
0
なぜあなたは本当にJS利用APIを使用する必要があります? JS使用APIは、Javascriptであってもクライアント側ではなくサーバー側にあります。
私はあなたがJava用APIを使用して快適になるかもしれないと思います。あなたはタグをつけるためのパスを取得し、それをTagに適応させるだけです。下のサンプルをチェックしてください。
Resource tagResource = getResourceResolver().getResource(tagPath);
if (tagResource != null) {
final Iterable<Resource> children = tagResource.getChildren();
final Iterator<Resource> itr = children.iterator();
while (itr.hasNext()) {
final Resource item = itr.next();
final Tag tag = item.adaptTo(Tag.class);
if (tag != null) {
//Put in map or list to be returned to sightly html.
}
}
}
ところで、あなたは、JSの利用API内部Javaコードを書くことができます。チェックBlog
関連する問題
- 1. javascriptを使用してrssタグのデータを取得する
- 2. Blogger APIを使用してタグ/カテゴリリストを取得する方法
- 3. tumblr api jsonフィードを使用してタグとタグのカウントを取得する[jquery]
- 4. JS Unified Apiを使用してトピックのリストを取得する
- 5. TargetProcess REST APIの "タグ"でタスクフィルタのリストを取得する方法は?
- 6. getjson javascriptを使用してAPIデータを取得する
- 7. selectタグでjavascriptを使用してID名を取得する方法は?
- 8. youtube apiで収益を得るビデオのリストを取得する
- 9. divタグのコンテンツを取得し、JavaScriptのインラインスタイルに適用する
- 10. PHPを使用してHTMLタグ内から子ノードのリストを取得する
- 11. Sharepointを取得するjavascriptのリスト
- 12. 参照ノードのリストを取得するPython APIを使用してMayaで
- 13. GitLabでAPIを使用してプルリクエストのリストを取得する方法
- 14. javascriptを使用してbodyタグの値を取得する方法は?
- 15. JavaScriptを使用してdivタグのスクロール位置を取得する
- 16. Intlを使用してJavaScriptで月名のリストを取得するには
- 17. リストから値を取得する(API)
- 18. Evernote Python API - ノート用タグのリストを取得するにはどうすればよいですか?
- 19. <nobr>タグの値を取得する方法jqueryでないjavascriptを使用してtdタグ内
- 20. アンドロイドでグラフAPIを使用して友達リストを取得するには?
- 21. JavaScriptを使用してリンク値を取得し、画像タグに追加する
- 22. キュウリ:Afterブロックでタグのリストを取得する方法は?
- 23. FacebookのマーケティングAPIでUTMタグを取得
- 24. sfDoctrineActAsTaggablePluginを使用して、タグのリスト+タグの内容の数を取得する方法は?
- 25. Teamcity REST APIを使用して、teamcity rest APIを使用してNugetパッケージのリストを取得する方法は?
- 26. apiを使用してBox内のユーザーのリストを取得する方法
- 27. CのAPIを使用して(ロータス)ノートのリストを取得する方法
- 28. Google Adwords APIを使用して特定のAdwordsレポートに使用できるフィールドのリストを取得する
- 29. 「min_tag_id」を取得して、instagram apiから最近タグ付けされたメディアのリストを取得する方法
- 30. JavaScriptでpreタグの内容を取得する方法は?