Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 键入脚本中文件的回退_Typo3_Typoscript - Fatal编程技术网

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
  }
  # ....
}