美观-仅在有标题的情况下显示标题标签

时间:2019-06-20 13:26:06

标签: sightly

使用我想显示的HTL(可见)

<h2 data-sly-text="${model.heading}"></h2>

但仅当${model.heading}不为空时,否则为h2标记,否则为空。

我尝试了以下解决方案,但是没有用:

<sly data-sly-test="${model.heading}"><h2 data-sly-text="${model.heading}"></h2></sly>

1 个答案:

答案 0 :(得分:2)

您可以将其编写为:

<h2 data-sly-test="${model.heading}" data-sly-text="${model.heading}">Heading placeholder</h2>

您发布的摘录也应该有效,因为您没有提到无效的内容,我可以建议:

  • 检查model变量是否已正确定义和初始化
  • 正确显示heading属性(直接或通过getHeading方法)