首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据的使用、数据的资源、数据的包含和数据的模板之间有什么区别?

数据的使用、数据的资源、数据的包含和数据的模板之间有什么区别?
EN

Stack Overflow用户
提问于 2015-10-28 04:29:00
回答 2查看 41K关注 0票数 19

data-sly-usedata-sly-resourcedata-sly-includedata-sly-template之间有什么区别?我正在读Sightly AEM上的文档,我非常困惑。

据我所知:

  • data-sly-use用于添加要与文档一起呈现的js/java文件。
  • data-sly-resource用于注入组件。
  • data-sly-include用于包含其他html文件(?*?)

而且,数据狡猾的模板是令人困惑的,如:

代码语言:javascript
复制
<div data-sly-use.nav="navigation.js">${nav.foo}</div>
<section data-sly-include="path/to/template.html"></section>
<template data-sly-template.one>blah</template>
<div data-sly-call="${one}"></div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-28 15:33:59

正如你已经说过:

  • data-sly-use“用于添加js/java”。例如,使用此语句声明组件-bean。
  • 可以覆盖包含的文件的资源类型.
  • 数据-sly-包括其他html文件,顾名思义。
  • 数据-sly-模板,您可以声明模板,这些模板以后可以用数据调用“调用”。

如需更多资料,请参阅官方资料。每个标签有几个例子:

https://github.com/Adobe-Marketing-Cloud/sightly-spec/blob/master/SPECIFICATION.md

票数 19
EN

Stack Overflow用户

发布于 2019-01-23 09:08:56

  • 数据--狡猾地使用--与克莱斯勒引用的相同。
  • 数据--包括vs数据-sly- resource -data-sly--data-sly资源--对吊索引擎创建一个新的内部请求,其中,作为data,包含查找指定的脚本/servlet并使用相同的请求上下文(即相同的当前资源)执行它。

data-sly-include:用指定的https://helpx.adobe.com/experience-manager/htl/using/block-statements.html模板文件(HTL、https://helpx.adobe.com/experience-manager/htl/using/block-statements.html、ESP等)生成的标记替换主机元素的内容。当它被相应的模板引擎处理时。所包含文件的呈现上下文将不包括当前的HTL上下文(包含文件的上下文);

答案与第6.3节有关。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33382925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档