如何从新闻扩展中的媒体文件中获取第二张图片? [打字错误3]
How to get second Image from Mediafile in News Extension? [TYPO3]
如何在TYPO3中获取GeorgeRinger新闻扩展模板中的第二张图片。
我用 "show in teaser" 扩展了 showinpreview 字段,我想访问第二张图片,或者更好的是设置了 "show in teaser" 的图片,在预告片的模板文件。
如果我调试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);
}
这意味着您只能获得具有允许类型的那些。
作为解决方案,有 2 个选项:
- 使用
{newsItem.getMedia}
并在 <f:for>
中检查值
- 使用自定义 getter 方法扩展模型,其中 returns 您需要的
如何在TYPO3中获取GeorgeRinger新闻扩展模板中的第二张图片。
我用 "show in teaser" 扩展了 showinpreview 字段,我想访问第二张图片,或者更好的是设置了 "show in teaser" 的图片,在预告片的模板文件。
如果我调试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);
}
这意味着您只能获得具有允许类型的那些。
作为解决方案,有 2 个选项:
- 使用
{newsItem.getMedia}
并在<f:for>
中检查值 - 使用自定义 getter 方法扩展模型,其中 returns 您需要的