Leiste mit Community-Erfolgen erweitern.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.

GELÖST

Automatically Create Node w/ Properties for Embedded Component

Avatar

Level 4

We're creating a "form-like" interface in the authoring environment and will be developing several components that are embedded with cq:include into the template. Is there any way to auto-generate those nodes when a new page is created and supply those nodes with default properties? We could do it programmatically in each component but wanted to see if CQ had any built in functionality i was missing. Ex -

With this in our template -

<cq:include path="pageContent/discountOverview" resourceType="/apps/site/components/discountOverview"/>

We'd want to see this node when page is created -
/content/site/../pagetitle/jcr:content/pageContent/discountOverview

 

Thanks

1 Akzeptierte Lösung

Avatar

Korrekte Antwort von
Employee Advisor

When you want to have some components by default on a page, you can create them directly below the template node. When you create a page, the template node (plus all subnodes) is copied to the position of the page you create.

cheers,
Jörg

Lösung in ursprünglichem Beitrag anzeigen

5 Antworten

Avatar

Korrekte Antwort von
Employee Advisor

When you want to have some components by default on a page, you can create them directly below the template node. When you create a page, the template node (plus all subnodes) is copied to the position of the page you create.

cheers,
Jörg

Avatar

Employee

Avatar

Level 10

When you include that as part of your template, it by default will be part of a page when its created.

Avatar

Level 4

Of course, i was trying to figure it out at a component level but it makes sense that it would happen at the template level. Thank you

Avatar

Level 7

Nice trick Feike. Thanks.