Hi,
I have gone through the document https://adobe-consulting-services.github.io/acs-aem-commons/features/contextual-content-variables/in...
and followed every step as mentoned in the doc for the CCVAR. I followed HTML rewriting approach but still I am not able to even showcase the basic OOTB properties provided for CCVAR like ((page_properties.jcr:title)). Could someone please help me out here and let me know in case i am missing some configuration or any step that needs to be done before the configuration. As of now I am able to see my rewriter in Sling rewriter status and my ccvar configuration in web console config but still in my page I am not able to see any properties value. Any help will be much apprecaited. In case of more information on this please let me know.
Views
Replies
Total Likes
Hi @sinshi1308, I was able to successfully configure Contextual Content Variables on clear AEM 6.5.11 using ACS Commons version 5.1.2. I have followed the instruction from page you are referring to. I did not made any additional steps. Could you please provide following information:
Hi @lukasz-m
Please find below the information:-
I have deployed a blank OSGi configuration file from my project deployment. /apps/dbs/config/com.adobe.acs.commons.ccvar.impl.PropertyAggregatorServiceImpl.xml
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="sling:OsgiConfig"/>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured" contentTypes="[text/html]" enabled="{Boolean}true" generatorType="htmlparser" order="0" paths="[/content/tda/retail/dbs]" serializerType="htmlwriter" transformerTypes="[ccvar-transformer]"> <generator-htmlparser jcr:primaryType="nt:unstructured" includeTags="[A,/A,DIV,/DIV,SPAN,/SPAN,P,/P,SECTION,/SECTION,H1,/H1,H2,/H2,H3,/H3,H4,/H4,H5,/H5,LI,/LI,BUTTON,/BUTTON]"/> </jcr:root>
@sinshi1308, thanks for sharing the details. In general it looks fine, you should remove duplicated
<?xml version="1.0" encoding="UTF-8"?>
from your rewriter configuration. Nevertheless I was able to use your configuration successfully on ACS Commons 5.1.0.
Could you please share screen shot of crx tree that will present location of your PropertyAggregatorServiceImpl and rewriter. Ideally it should present expanded /apps tree that will include path to place where you are storing your xmls with OSGi and rewriter configuration.
This is how it looks on my local instance.
This is how it all looks. It matches everything that you have commented above. But whenever i am trying to call ((page_properties.jcr:title)) in my component while authoring , I am not getting the desired results.
Do you see any errors in the log? Could please also confirm that you are testing ccvar functionality under this content path /content/tda/retail/dbs, and that your component contains tags from includedTags set. Can you try to change paths from /content/tda/retail/dbs to /content and use OOTB we-retail page and components to see if this will work?
One last thing you could check is to completely remove your project from AEM, and create all required configuration directly from crx. This could answer the question if this will work on your side on clear AEM 6.5.11 instance with ACS Commons only - and required config - if so than potential issue could sit in your application.
Hi @lukasz-m
I do not see any errors in my log. Let me try the above method by removing my project from AEM, and creating all required configuration directly from crx and see if it works or not. All my components contains tags from includedTags set.
Hi @lukasz-m I am able to configure the above functionality in my project. But i am facing an issue on content side.
The path is /content/tda/retail/dbs.
whenever i am trying the implement the above functionality on the above given path, it dosent work, but whenever i am changing the name suppose from dbs to mydbswebsite, it works fine. Could you please help me out here. Is there any cache issue, if yes, whether does the cache gets stored?
Views
Likes
Replies