如何找出AEM中与项目相关的总页数

时间:2016-10-14 09:36:37

标签: migration aem

我希望在AEM中获得与我的项目相关的总页数。实际上我正在进行迁移项目。所以我需要计算迁移前后的总页数。

请帮助。我怎么能得到这个?我是AEM的新手。帮助我

2 个答案:

答案 0 :(得分:2)

  

与我在AEM中的项目相关的总页数

根据您网站的内容结构以及您认为与项目相关的网页的内容,这可能会变成一个简单的JCR查询或一个有点复杂的查询。

以下XPath查询

/jcr:root/content/mysite//*[jcr:primaryType='cq:Page'])

可以获得mysite内容树中所有网页的数量。

但是,您应该记住,如果您有许多页面,最终可能会对相关环境造成重大负担。

肯定不应该在生产环境中运行

如果由于某种原因您不能假定特定内容树中的所有页面都与您的项目相关,那么您可以在查询中更具体。您可以按模板或组件资源类型进行查询,以隔离特定的页面类型。

在AEM中运行查询的最简单方法是使用CRXDE:

Link to the query tool in CRXDE

以下是如何对其进行配置以便为您提供问题的答案:

Query tool in CRXDE

答案 1 :(得分:0)

只是一个简单的JCR查询,可以在jcr:primaryType中找到包含属性cq:Page /content的项目