0

我们如何在 CQ5 中使用 Query 提取用户和组详细信息?

4

1 回答 1

4

您可以使用 querybuilder 查找 JSON 格式的用户和组列表:

用户:

http://localhost:4502/bin/querybuilder.json?property=jcr:primaryType&property.value=rep:User

团体:

http://localhost:4502/bin/querybuilder.json?property=jcr:primaryType&property.value=rep:Group

这两个查询的关键参数是property 和property.value。它们指定我们正在搜索的属性名称 (jcr:primaryType) 和我们正在搜索的值 (rep:User 和 rep:Group 分别。

这些查询将为您返回一个看起来像这样的匹配节点列表:

{
  success: true, 
  results: 10,
  total: 11,
  offset: 0,
  hits: [
  {
    path: "/home/groups/u/user-administrators",
    excerpt: "",
    name: "user-administrators",
    title: "user-administrators",
    created: "2013-06-14 10:50:39"
  }, 
  ...
  ]
}

您可以在此处找到有关 querybuilder 的更多信息: http ://www.slideshare.net/alexkli/cq5-querybuilder-adapttoberlin-2011

这将向您展示如何通过添加更多条件来限制您的查询。

于 2013-07-05T15:12:06.453 回答