获取 FAL 媒体的路径?

Get path of FAL media?

使用带有 tx_news 的流体模板,我需要获取上传的 FAL 视频的 URL。

目前我有这个:

{newsItem.falMedia.0}

打印:

GeorgRinger\News\Domain\Model\FileReference:3

我想要输出:

fileadmin/user_upload/MyVideo.mp4

newsItem.falMedia 似乎是一个 ObjectStorage。使用 .0 你指向它的第一个对象 - 而不是它的任何函数。在 API 中你可以看到它的函数 http://api.typo3.org/typo3cms/current/html/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_resource_1_1_file_reference.html 或者你可以在 Fluid 中使用 {newsItem.falMedia.0}

调试它

示例:{newsItem.falMedia.0.publicUrl} 应该为您提供文件的 public 路径。

如果您只需要 url 图片而不是使用以下行

{object.image.originalResource.publicUrl}..

TYPO3: get path out of file reference in Extbase

请参考以上link.