-2

我要创建的页面模板可能会在多个站点中使用。

我目前正在做的是这样的

<header class="">
<template data-sly-template.header data-sly-resource="${@path='header', resourceType='sitename/components/content/header'}" </div>

我需要动态传递路径,因此当用户导航到不同的站点时,应该使用相同的标题。

4

1 回答 1

1

您可以将值传递给模板,如下所示

<template data-sly-template.header="${@ path}">
    <sly data-sly-resource="${path @ resourceType='sitename/components/content/header'}"></sly>
</template>

然后调用header如下图

<sly data-sly-call="${header @ path='header'}"></sly>
于 2016-11-09T05:53:02.417 回答