页面的页面徽标应作为媒体资源存储在根页面中。然后,应使用TypoScript标记在页面顶部显示徽标。这项工作到目前为止:
lib.components.headerLogo = FILES
lib.components.headerLogo {
references {
table = pages
uid.data = leveluid:0, slide
fieldName = media
}
renderObj = COA
renderObj {
10 = IMAGE
10 {
file.import.data = file:current:publicUrl
}
}
}
但是,如果未设置徽标,此解决方案将输出一个空的img标记:
<img src="" width="0" height="0" alt="">
如何阻止此输出?正常的ifEmpty
没有帮助,因为有一个实际的标记呈现。