如何在新闻扩展中从媒体文件中获取第二张图片?[打字3]



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

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

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

感谢

类型3:9.5.14新闻:7.3.1

如果您查看型号News,您将看到以下内容:

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

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


作为一种解决方案,有两种选择:

  • 使用{newsItem.getMedia}并在<f:for>中检查值
  • 使用自定义getter方法扩展模型,该方法返回您需要的getter方法

最新更新