I created a dynamic template under /conf/<template-name>/settings/wcm. And it is working properly. In order to create a page with this template in my project, i have given the path (/conf/<template-name>/settings/wcm/templates/<template-name>) to cq:allowedTemplates property in page properties of a desired hierarchy. But it is not showing in siteadmin or sites.html option when creating a page.
Please suggest some solution or any configuration that i might be missing.
Did you apply 'cq:conf' property on the root page pointing to your /conf/<site> path ?
Another thing, if you've multiple templates in /conf then use a regex /conf/<site>/settings/wcm/templates/* for cq:allowedTemplates
Is that template active/enabled?
Thanks for the speedy response.
Template is enabled as I can see the property (status) as enabled.
I have included property cq:conf with value /conf/<my-folder-name> at jcr:content of a page where I should be able to create page with this template.
I have also included template path (/conf/<my-folder-name>/settings/wcm/templates/<template-name> in cq:allowedTemplates at jcr:content of page.
But still the option to create in siteadmin is not coming.
Should we allow this dynamic template in our project template with property (allowedChildren) ? P.S - I have tried that too.
I just tested with just these two configurations pointing to 'we-retail' on a random root page and I was able to create a page and it worked fine.
Could you share relevant screenshots?
If you use only single template then you would get only one option as template to create a page from within siteadmin modal.
you would still be able to create a page without using cq:conf property on root because you are directly pointing to your template path be it anywhere in the repo but for a true 'context aware' setup, you'd need this property
Follow this article to learn how to create Editable Templates and pages based on them.
You can watch these short videos too:
Both of these show you how to create pages from editable templates.
Once you create an editable template and enable it (as shown in these links) - you can create pages.
When you read this article and watch the videos - you will see no need to set the props you are referring to create pages on editable templates.