【问题标题】:Extract single Object from Object list in typoscript从打字稿中的对象列表中提取单个对象
【发布时间】:2015-02-01 18:37:40
【问题描述】:

好的,标题有点混乱,但我不知道如何用简短的版本描述我的问题。我们开始吧:我从一个页面的资源中获取了一个图像 URL 列表,它的工作原理是这样的:

lib.slider = FILES
lib.slider {
  references {
     data = levelmedia:-1, slide
  }
  renderObj = TEXT
  renderObj {
    data = file:current:publicUrl
    wrap = {image :'|'}
  }

}

现在我想从每个图像中制作一个图像容器。我的排版不是很好,所以我不知道该怎么做。我有用它制作一个数组并使用 f:for-Viewhelper 的想法,但我不知道如何从中获取数组或如何从 html 访问图像。

【问题讨论】:

    标签: typo3 typoscript typo3-6.2.x typo3-6.1.x


    【解决方案1】:

    作为您自己发现的替代方法,您可以将renderObj 修改为IMAGE cObject,如下所示 - 这样您也可以定义图像的尺寸。

    lib.slider = FILES
    lib.slider {
      ...
      renderObj = IMAGE
      renderObj {
        file {
          import.data = file:current:originalUid // file:current:uid
          maxW = 150
        }
      }
    }
    

    更多示例请参见FILES documentationIMAGE documentation

    【讨论】:

      【解决方案2】:

      好的,我自己找到了解决方案,我只是将包装器更改为<img src="|" /> 并得到了我想要的

      【讨论】:

        猜你喜欢
        • 2021-11-02
        • 2020-10-05
        • 1970-01-01
        • 1970-01-01
        • 2019-04-23
        • 1970-01-01
        • 2022-01-12
        • 2021-01-13
        • 1970-01-01
        相关资源
        最近更新 更多