如何从News Extension中的Mediafile获取第二张图片? [TYPO3]

问题描述 投票:0回答:1

如何获得TYPO3中GeorgeRinger的新闻扩展的模板中的第二个图像。

我将showinpreview字段扩展为“在预告片中显示”,我想访问第二个图像,或者更好地在预告片的模板文件中设置了“在预告片中显示”的图像。

如果我调试newsItem.mediaPreviews,则只有一个图像,但是我在后端设置了两个图像……所以我如何获得另一个图像。

谢谢

TYPO3:9.5.14新闻:7.3.1

typo3 typo3-9.x tx-news
1个回答
0
投票

如果您检出模型News,您将看到以下内容:

public function getMediaPreviews()
{
    $configuration = [FileReference::VIEW_LIST_AND_DETAIL, FileReference::VIEW_LIST_ONLY];
    return $this->getMediaItemsByConfiguration($configuration);
}

这意味着您只会获得具有允许的类型的那些。


作为解决方案,有2个选项:

  • 使用{newsItem.getMedia}并在<f:for>中输入值
  • 使用自定义的getter方法扩展模型,该方法将返回您需要的方法
© www.soinside.com 2019 - 2024. All rights reserved.