Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Referenced content - Activate and Edit from the main page.

claudio_sanche1
Level 2
Level 2

Hello, 
I have a page that is built with content from other pages using several reference components. But there are a couple of requirements that I'm not sure how to fulfill.
1.- When the page is activated the referenced content have to be activated as well.
2.- Authors should be able to modify the referenced content from the page.

I did some tests with reference components and none of the previous requirements are achieved. Is there any out of the box solution to do this? 
if not is there any recommended solution of this problem?

Thanks, Claudio.

1 Accepted Solution
justin_at_adobe
Correct answer by
Employee
Employee

Hi,

#1 will be handled by a ReferenceProvider in the next release of ACS AEM Commons: http://adobe-consulting-services.github.io/acs-aem-commons/

More information can be found in the pull request: https://github.com/Adobe-Consulting-Services/acs-aem-commons/pull/172

Regards,

Justin

View solution in original post

3 Replies
justin_at_adobe
Correct answer by
Employee
Employee

Hi,

#1 will be handled by a ReferenceProvider in the next release of ACS AEM Commons: http://adobe-consulting-services.github.io/acs-aem-commons/

More information can be found in the pull request: https://github.com/Adobe-Consulting-Services/acs-aem-commons/pull/172

Regards,

Justin

View solution in original post

claudio_sanche1
Level 2
Level 2

Hi Justin,

Thanks for pointing me that project. It seems to have some interesting things.

I'm trying to find some info about how the ReferenceProvider works, but I can't find anything in the cq site. Do you know when the Providers are called?.

I copied the PagesReferenceProvider class in my project to play with it but is never called by CQ.

Thanks, Claudio.

claudio_sanche1
Level 2
Level 2

Hi, 

I made that the PagesReferenceProvider work (I had an issue with ConfigurationPolicy.REQUIRE), and it works fine when I activate a page from the ui.

Is there any way to do something similar but when a page is activated through a workflow, for example the "request for activation" workflow?

Thanks, Claudio.