Aem 将参数传递到包含在sightly/HTL中的数据
我有一段Sightly/HTL代码如下-Aem 将参数传递到包含在sightly/HTL中的数据,aem,sightly,htl,Aem,Sightly,Htl,我有一段Sightly/HTL代码如下- <div class="tooltip_modal"> <div class="modal-content"> <div class="modal-header"> <span class="close">×</span> <h5>Tooltip</h5> </div> <div c
<div class="tooltip_modal">
<div class="modal-content">
<div class="modal-header">
<span class="close">×</span>
<h5>Tooltip</h5>
</div>
<div class="modal-body">
<p>${properties.tooltip_textfield}</p>
</div>
</div>
</div>
现在我想向data sly include语句传递一个参数,以便在呈现HTML代码时,传递的参数应该放在${properties.tooltip\u textfield}
的位置
换句话说-
叫这个
<div data-sly-include="/custom/tooltip-modal/tooltip-modal.html" parameter= "Dummy Text" data-sly-unwrap></div>
应该是这样的-
<div class="tooltip_modal">
<div class="modal-content">
<div class="modal-header">
<span class="close">×</span>
<h5>Tooltip</h5>
</div>
<div class="modal-body">
<p>Dummy Text</p>
</div>
</div>
</div>
&时代;
工具提示
虚拟文本
这可能吗?
提前谢谢 我相信你想要的是这个功能 模板/tooltip.html:
<template data-sly-template.tooltip="${@ text}" class="tooltip_modal">
<div class="modal-content">
<div class="modal-header">
<span class="close">×</span>
<h5>Tooltip</h5>
</div>
<div class="modal-body">
<p>${text}</p>
</div>
</div>
</template>
&时代;
工具提示
${text}
component.html:
<sly data-sly-use.tooltipTmpl="templates/tooltip.html"
data-sly-call="${tooltipTmpl.tooltip @ text='Sample text'}" data-sly-unwrap>
</sly>
duplicate:您好,我很难做到这一点。我有2个html,我想将html1包含到html2中,所以在我的html2中,我包含了类似于
的内容,但当我运行时,我得到了标识符/apps/base/components/content/html1.html,而Use API无法正确实例化它。你能告诉我我是否遗漏了什么吗?你找到你的错误的答案了吗?
<sly data-sly-use.tooltipTmpl="templates/tooltip.html"
data-sly-call="${tooltipTmpl.tooltip @ text='Sample text'}" data-sly-unwrap>
</sly>