TSFE:lastImgResourceInfo |在TYPO3 7.6或8.7中等效的文件大小

时间:2017-10-29 22:31:00

标签: typo3 typoscript typo3-7.6.x typo3-8.7.x

回到TYPO3 4.5,有TSFE:lastImgResourceInfo|filesize来访问TypoScript中最后一个渲染图像的文件大小。 TYPO3 7.6.x或8.7.x中是否存在等效物?

我需要它:

70 = CONTENT
70 {
  table = tt_content
  select {
    orderBy = sorting
    where = colPos=0
    pidInList.data = field : content_from_pid
    max = 1
  }
  wrap = <enclosure type="image/jpeg" url="{$rssFeed.feedBaseUrl}|" />

  renderObj = COA
  renderObj {
    10 = FILES
    10 {
      references {
        table = tt_content
        uid.data = uid
        fieldName = image
      }
      renderObj = COA
      renderObj {
        10 = IMG_RESOURCE
        10 {
          file {
            import.data = file:current:originalUid
            width.field = imagewidth
            maxW = {$rssFeed.feedImageMaxWidth}
          }
        }

        20 = TEXT
        # this used to work in TYPO3 4.5
        20.data = TSFE:lastImgResourceInfo|filesize
        20.wrap = " length="|
      }
    }
  }
}

2 个答案:

答案 0 :(得分:0)

即使在TYPO3 4.5,也应该是TSFE:lastImageInfo。似乎也在以后的版本中设置。

答案 1 :(得分:0)

TSFE:lastImgResourceInfo仍然存在于7.x及更高版本中,但字段filesize已消失。我无法在代码中找到任何信息。