Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/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 打字稿从tt_内容中获取图像和标题_Typo3_Typoscript - Fatal编程技术网

Typo3 打字稿从tt_内容中获取图像和标题

Typo3 打字稿从tt_内容中获取图像和标题,typo3,typoscript,Typo3,Typoscript,我试图从tt_内容元素中获取图像URL和标题。 到目前为止,我能够得到图片的URL,但我在获取标题或其他与图片相关的内容时遇到了困难 目标是从另一个页面(UID:181)上的随机tt_内容元素中获取图像和标题,并显示它们 到目前为止,我得到的是: Block.Test = COA Block.Test { 10 = CONTENT 10 { table = tt_content select { pidInList = 181 max = 1

我试图从tt_内容元素中获取图像URL和标题。 到目前为止,我能够得到图片的URL,但我在获取标题或其他与图片相关的内容时遇到了困难

目标是从另一个页面(UID:181)上的随机tt_内容元素中获取图像和标题,并显示它们

到目前为止,我得到的是:

Block.Test = COA
Block.Test {
  10 = CONTENT
  10 {
    table = tt_content
    select {
    pidInList = 181
      max = 1
      orderBy = RAND()

    }
    renderObj = COA
    renderObj {
      10 = TEXT
      10 {
        field = image
      }
      20 = TEXT
      20 {
        field = title
      }
    }
  }

提前谢谢

如果您安装了6.2,可以这样做:

renderObj = 10
renderObj {
    10 = FILES
    10 {
      references {
        table = tt_content
        fieldName = image
        uid.data = uid
      }
      renderObj = IMAGE
      renderObj {
        file.import.data = file:current:originalUid // file:current:uid
      }
    }
    20 = TEXT
    20 {
      field = title
    }
  }

它应该也适用于Type3 7.6。

首先:图像标题字段称为
titleText
。您可能还对字段
altText
image\u链接
感兴趣。第二:如何做到这一点取决于TYPO3版本。在版本>=6.0中,图像仅使用FAL引用(您可以从表文件\u引用中获得URL、标题和内容),在旧版本中,图像直接存储在tt\u内容中。在这些旧版本中,您需要通过换行符(ascii 10)拆分
标题
字段,以分离不同图像的标题。其他字段也一样。TYPO3的安装版本是什么?如何包装图像对象?