我的模板中有一些标记。有时标记可能为空,我能抓住这种情况吗?类似于:
if !###NEWS_IMAGE###
标记或子部件在模板中没有逻辑。
生成替换文本时必须完成所有逻辑。在PHP中,您可以使用常规的PHP控制结构。
如果用Typoscript填充标记,则可以使用stdWrap.if
的选项来填充任何替换字符串,甚至是空字符串。
通过这种方式,您可以使标签仅在设置了值时才显示:
marks {
something = TEXT
something.field = title
something.wrap = the title is |
something.wrap.if.isTrue.field = title
something.ifEmpty = no title given
}