#migration #aem
#миграция #aem
Вопрос:
Я хочу получить общее количество страниц, связанных с моим проектом в AEM.На самом деле я работаю над проектом миграции.Поэтому мне нужно рассчитать общее количество страниц до и после миграции.
Пожалуйста, кто-нибудь, помогите.Как я могу это получить? Я новичок в AEM.Помогите мне
Ответ №1:
общее количество страниц, связанных с моим проектом в AEM
В зависимости от структуры контента вашего сайта и того, какие страницы вы считаете связанными с вашим проектом, это может быть простой запрос JCR или несколько сложный.
Следующий запрос XPath
/jcr:root/content/mysite//*[jcr:primaryType='cq:Page'])
вы получите количество всех страниц в mysite
дереве содержимого.
Однако вы должны иметь в виду, что если у вас много страниц, это может привести к значительной нагрузке на рассматриваемую среду.
Это, конечно, не то, что вы должны запускать в производственной среде.
Если по какой-то причине вы не можете предположить, что все страницы в определенном дереве содержимого связаны с вашим проектом, вы можете указать более конкретную информацию в запросе. Вы можете запрашивать по шаблонам или типам ресурсов компонентов, чтобы выделить определенные типы страниц.
Самый простой способ запускать запросы в AEM — использовать CRXDE:
Вот как вы могли бы настроить его, чтобы дать вам ответ на ваш вопрос:
Ответ №2:
Будет работать простой запрос JCR, который найдет элементы, содержащие свойство jcr:primaryType
, находящееся cq:Page
внутри /content