내 커뮤니티 업적 표시줄을 확대합니다.

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

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

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 채택된 해결책 개

Avatar

정확한 답변 작성자:
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

원본 게시물의 솔루션 보기

5 답변 개

Avatar

정확한 답변 작성자:
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.