Typo3 键入脚本文件链接-隐藏标签
我使用filelink创建指向文件的链接。我使用另一个Templavoila FCE field_title获取文件名 我想要的很简单,我只想显示图标,而不是标签。 我设法不显示任何文本,但我仍然得到可以隐藏图标的提示,但没有提到隐藏标签 以下是打字稿:Typo3 键入脚本文件链接-隐藏标签,typo3,typoscript,typo3-7.6.x,Typo3,Typoscript,Typo3 7.6.x,我使用filelink创建指向文件的链接。我使用另一个Templavoila FCE field_title获取文件名 我想要的很简单,我只想显示图标,而不是标签。 我设法不显示任何文本,但我仍然得到可以隐藏图标的提示,但没有提到隐藏标签 以下是打字稿: lib.field_datasheet = TEXT lib.field_datasheet { value { field = field_title wrap = |.pdf } filelink {
lib.field_datasheet = TEXT
lib.field_datasheet {
value {
field = field_title
wrap = |.pdf
}
filelink {
path = /fileadmin/datasheet/
icon_link = 1
}
}
我得到的HTML代码是:
<a href="/fileadmin/datasheet/Title.pdf">
<img src="/typo3/sysext/frontend/Resources/Public/Icons/FileIcons/pdf.gif">
</a>
<a href="/fileadmin/datasheet/Title.pdf">Title.pdf</a>
这是我不想显示的最后一行。您可以通过以下方式删除带有链接的标签:
lib.field_datasheet = TEXT
lib.field_datasheet {
value {
field = field_title
wrap = |.pdf
}
filelink {
path = /fileadmin/datasheet/
icon = 1
icon_link = 1
file.cObject = TEXT
}
}
file.cObject=TEXT将删除标签和链接,但图标及其链接将不受影响。您有两个选项可以清除先前设置的属性: 这将从打字稿定义中删除属性和子属性: 这显然也会删除所有其他stdWrap函数 这将设置一个空字符串: 请注意:这可能会导致没有包装,因此您松开的不仅仅是文本
您可以将它们与打字稿条件结合使用,但不能与条件换行一起使用。如果…,.override,.ifEmpty,谢谢您的回答。我刚刚编辑了我的问题,但太晚了,无法更准确地回答。它可以工作,但仍然会生成一个,为了保持干净,我不希望这样。我编辑了我的答案,现在回答了您编辑过的问题:谢谢您的回答。正如我刚才在问题中补充的那样,我也不希望标签上有标签。那部分比较难。我试过你说的话,但没有成功,但也许我做错了,它没有删除标签。
lableStdWrap >
labelStdWrap =