Expand my Community achievements bar.

How to get a list of components which are present on a page

Avatar

Level 2

Hi all,

We have a requirement where need to extract the list of components which are present on the page at Runtime via a Page Model. If anyone has implemented the same please share the sample.

Thank you.

Shikha

2 Replies

Avatar

Level 10

You could follow the OOB code for "Content Tree" implementation in author or otherwise, get the page node and iterate over each node and find "sling:resourceType"

You'd have to customize based on your use case either client side or server side.

1729563_pastedImage_0.png

Avatar

Community Advisor

Hi,

You can write JCR Queries(XPATH, SQL2 or QueryBuilder) to find out node with sling:resourceType under Page:content node of a page.



Arun Patidar