How to Integrate one script to all pages of metadata
So can you please help me where we need to add this script so that it will start loading on all the templates
Hi @mounikasri
If you are trying to include some metadata HTL script across all the pages for any website, please overlay your page template (head.html) file where all the matadata for a page are defined.
Now you can create another HTL file with the required HTL script and include the file in the path at the desired location, preferrably after the metatags.
<meta charset="UTF-8">
<title>${page.title}${page.brandSlug ? ' | ' : ''}${page.brandSlug}</title>
<meta data-sly-test.keywords="${page.keywords}" name="keywords" content="${keywords}"/>
<meta data-sly-test.description="${properties['jcr:description']}" name="description" content="${description}"/>
<meta data-sly-test.templateName="${page.templateName}" name="template" content="${templateName}"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<-- Your file/custom meta script should go here -->
This will ensure all the pages that are created using this template which uses this page component will have the script loaded.
Please refer the core component head.html file below:
https://github.com/adobe/aem-core-wcm-components/blob/master/content/src/content/jcr_root/apps/core/wcm/components/page/v2/page/head.html
Hope this helps!
Thanks!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.