如何在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方法