Adobe Experience Manager 6.1 AEM 6.1 AEM 6.2自定义页面内容
问题描述:
我想创建一个页面模板,可能会在多个站点中使用。Adobe Experience Manager 6.1 AEM 6.1 AEM 6.2自定义页面内容
什么我目前做的是这样的
<header class="">
<template data-sly-template.header data-sly-resource="${@path='header', resourceType='sitename/components/content/header'}" </div>
我需要动态传递路径,所以当用户导航到不同的站点相同的标题应该使用。
答
如下所示
<template data-sly-template.header="${@ path}">
<sly data-sly-resource="${path @ resourceType='sitename/components/content/header'}"></sly>
</template>
,然后调用标题如下所示
<sly data-sly-call="${header @ path='header'}"></sly>
可以将值传递给一个模板