I am slowly understanding more things about sling, but so far I have not been able to apply the knowledge to customize AEM site templates, for the XML documentation addon.
There is a path to the template that has properties for other templates that transform content to different pages and areas of the page, like this:
/libs/fmdita/config/templates/default
jcr:primaryType=nt:unstructured
topicPageTemplate=/libs/fmdita/templates/default/cqtemplates/topicpage
topicNode=jcr:content/contentnode
/libs/fmdita/templates/default/cqtemplates/topicpage
jcr:primaryType=cq:Template
/libs/fmdita/templates/default/cqtemplates/topicpage/jcr:content
jcr:primaryType=cq:PageContent
sling:resourceType=fmdita/components/siteoutput/default/topicpage
/libs/fmdita/templates/default/cqtemplates/topicpage/jcr:content/contentnode
sling:resourceType=foundation/components/parsys
/libs/fmdita/components/siteoutput/default/topicpage
jcr:primaryType=cq:Component
sling:resourceSuperType=foundation/components/page
/libs/fmdita/components/siteoutput/default/topicpage/body.jsp
I've tried recreating the same structure of nodes in /apps/kendall and making a slight modification to body.jsp and this makes no difference. I've tried modifying other nodes in a copy of the structure and there is no change. Do you have any suggestions?
There is a template for the landing page. I was able to customize that.
Views
Replies
Total Likes
The issue got self resolved.
@kendalls5216292 mentioned,
I think the difference was that I copied the entire tree of nodes from libs to apps within my app and then modified them.
I read that Sling Resource Merger can only be used with Granite. So, maybe the AEM Site output preset in the XML Documentation package doesn't use granite and that is the explanation.
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
I think the difference was that I copied the entire tree of nodes from libs to apps within my app and then modified them.
I read that Sling Resource Merger can only be used with Granite. So, maybe the AEM Site output preset in the XML Documentation package doesn't use granite and that is the explanation.
Views
Replies
Total Likes
The issue got self resolved.
@kendalls5216292 mentioned,
I think the difference was that I copied the entire tree of nodes from libs to apps within my app and then modified them.
I read that Sling Resource Merger can only be used with Granite. So, maybe the AEM Site output preset in the XML Documentation package doesn't use granite and that is the explanation.