Как узнать общее количество страниц, связанных с проектом в AEM

#migration #aem

#миграция #aem

Вопрос:

Я хочу получить общее количество страниц, связанных с моим проектом в AEM.На самом деле я работаю над проектом миграции.Поэтому мне нужно рассчитать общее количество страниц до и после миграции.

Пожалуйста, кто-нибудь, помогите.Как я могу это получить? Я новичок в AEM.Помогите мне

Ответ №1:

общее количество страниц, связанных с моим проектом в AEM

В зависимости от структуры контента вашего сайта и того, какие страницы вы считаете связанными с вашим проектом, это может быть простой запрос JCR или несколько сложный.

Следующий запрос XPath

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

вы получите количество всех страниц в mysite дереве содержимого.

Однако вы должны иметь в виду, что если у вас много страниц, это может привести к значительной нагрузке на рассматриваемую среду.

Это, конечно, не то, что вы должны запускать в производственной среде.

Если по какой-то причине вы не можете предположить, что все страницы в определенном дереве содержимого связаны с вашим проектом, вы можете указать более конкретную информацию в запросе. Вы можете запрашивать по шаблонам или типам ресурсов компонентов, чтобы выделить определенные типы страниц.

Самый простой способ запускать запросы в AEM — использовать CRXDE:

Ссылка на инструмент запроса в CRXDE

Вот как вы могли бы настроить его, чтобы дать вам ответ на ваш вопрос:

Инструмент запроса в CRXDE

Ответ №2:

Будет работать простой запрос JCR, который найдет элементы, содержащие свойство jcr:primaryType , находящееся cq:Page внутри /content