These are my notes which I have taken while learning AEM
Static templates are created in apps🗂 directory
Go to CRXDE lite
Navigate to apps/your-project-folder/templates/~create template
If you're starting fresh. You may need to create "Your project folder" and "templates" folder under apps directory
In resource type add the path to your page structure. This will be a page rendering component.
I have added /apps/training2/components/structure/staticpagetemplate Again create the folder structure if this does not exists
Click next
Allowed Paths
I want this available under my content path so i have added
/content/*
Click next
You can further restrict the template by choosing Allowed Parents and Allowed Children. I kept it blank and click ok 👌
📄 Now create your page rendering components under apps/your-project-folder
Create folders like apps/your-project-foolder/components
Inside the component folder create /content and /structure folders
Create a components inside structure folder
Use resource super type to /libs/wcm/foundation/components/page
so rather than creating page component from scratch. we are inheriting it from out of the box page component.
Now you will be able to create a page out of template you have created.
Go to site and from root you can create page and you will be able to see the template you have created to choose from. Now you can create a page out of that template.
📂 Your folders structure in CRXDE looks something like this.👇
If this helps and want to know more on creating Dynamic Templates with AEM stay tuned. I will also be sharing my notes on how can you create Dynamic templates.
Top comments (1)
How to find your static template on sites