Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Referenced content - Activate and Edit from the main page.

Avatar

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

Avatar

Correct answer by
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

Avatar

Correct answer by
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

Avatar

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.

Avatar

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.