Typo3 键入脚本中文件的回退
我用打字稿从页面中取出第一个文件。这是可行的,不在文档中。但是文档没有说明如果找不到文件时的回退Typo3 键入脚本中文件的回退,typo3,typoscript,Typo3,Typoscript,我用打字稿从页面中取出第一个文件。这是可行的,不在文档中。但是文档没有说明如果找不到文件时的回退 lib.files = FILES lib.files { references { table = pages fieldName = media } file = begin = 0 maxItems = 1 renderObj = TEXT renderObj { value = URL: {file:current:publicUrl}
lib.files = FILES
lib.files {
references {
table = pages
fieldName = media
}
file =
begin = 0
maxItems = 1
renderObj = TEXT
renderObj {
value = URL: {file:current:publicUrl}
insertData = 1
}
}
初始的.if.isNull
在第一次调用时失败。如果文件对象为空,是否有可能定义回退
尝试创建第二个对象,并检查lib.files是否填充了数据
__
未经测试
lib.files=文件
库文件{
参考资料{
表=页
字段名=媒体
}
文件=
开始=0
maxItems=1
renderObj=文本
伦德罗布{
value=URL:{file:current:publicUrl}
insertData=1
}
}
lib.fileFallback=COA
lib.fileFallback{
10
我经常使用这种技术在幻灯片对象的页面中滑动
如果工作正常,请告诉我。您应该检查。在您的情况下,代码应该如下所示
lib.files {
# ....
stdWrap.ifEmpty.cObject = IMAGE
stdWrap.ifEmpty.cObject{
file = fileadmin/.../my_image.png
}
# ....
}
你可以使用你想要的每一个对象。
退房
lib.files {
# ....
stdWrap.ifEmpty.cObject = IMAGE
stdWrap.ifEmpty.cObject{
file = fileadmin/.../my_image.png
}
# ....
}