将流体模板与tx_news一起使用,我需要获取上传的FAL视频的URL。
目前我有这个:
{newsItem.falMedia.0}
打印哪些:
GeorgRinger\News\Domain\Model\FileReference:3
我想要输出:
fileadmin/user_upload/MyVideo.mp4
答案 0 :(得分:0)
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,或者您可以使用{newsItem.falMedia.0}
在Fluid中调试它示例:{newsItem.falMedia.0.publicUrl}应该为您提供该文件的公共路径。
答案 1 :(得分:0)
如果你只需要图像的网址而不是使用以下行
{object.image.originalResource.publicUrl} ..
TYPO3: get path out of file reference in Extbase
请参阅以上链接。