Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从页面';输出带有EXT:blog的YouTube视频;什么是流动的资源?_Youtube_Typo3_Blogs_Fluid_Typo3 8.x - Fatal编程技术网

如何从页面';输出带有EXT:blog的YouTube视频;什么是流动的资源?

如何从页面';输出带有EXT:blog的YouTube视频;什么是流动的资源?,youtube,typo3,blogs,fluid,typo3-8.x,Youtube,Typo3,Blogs,Fluid,Typo3 8.x,在TYPO3 8.7上的EXT:blog(可能相关也可能不相关)上下文中,我在参考资料>文件>媒体>通过URL添加媒体下添加了一个YouTube视频。这将导致对.youtube文件的引用 在覆盖EXT:blog的Post.html的流动模板List\Post.html中,我可以访问Post.media数组post.media包含一个FileReference。当使用渲染时,我会得到视频的缩略图 如何确定post.media条目是否引用YouTube视频,以及如何呈现该视频而不是缩略图?我还没有在

在TYPO3 8.7上的
EXT:blog
(可能相关也可能不相关)上下文中,我在参考资料>文件>媒体>通过URL添加媒体下添加了一个YouTube视频。这将导致对
.youtube
文件的引用

在覆盖
EXT:blog
Post.html
的流动模板
List\Post.html
中,我可以访问
Post.media
数组
post.media
包含一个
FileReference
。当使用
渲染时,我会得到视频的缩略图


如何确定
post.media
条目是否引用YouTube视频,以及如何呈现该视频而不是缩略图?我还没有在该
文件引用
(如媒体类型或YouTube视频ID)上找到任何有用的属性。我需要走另一条路吗?

只需使用输出包括youtube视频在内的所有媒体类型的
只需使用输出包括youtube视频在内的所有媒体类型的
,您可以这样做。更多细节

您可以像这样获取文件路径
{thatreference.originalResource.publicUrl}

<f:media file="{your file path}" width="400" height="375" additionalConfig="{loop: '1', autoplay: '1'}" />

您可以这样做。更多细节

您可以像这样获取文件路径
{thatreference.originalResource.publicUrl}

<f:media file="{your file path}" width="400" height="375" additionalConfig="{loop: '1', autoplay: '1'}" />

媒体(包括图像和视频)可以通过以下方式输出:


原始YouTube URL可以从
{thatreference.originalResource.publicUrl}
读取,而
{thatreference.originalResource.properties}

媒体(包括图像和视频)的预览维度(用于计算纵横比)等各种其他属性可以使用以下命令输出:


原始的YouTube URL可以从
{thatreference.originalResource.publicUrl}
{thatreference.originalResource.properties}

中的各种其他属性读取,例如预览维度(用于计算纵横比)

我决定添加我自己的、更完整的答案,但是对
f:media
的引用为我指明了正确的方向。谢谢我决定添加我自己的,更完整的答案,但对
f:media
的引用为我指明了正确的方向。谢谢
<f:if condition="{thatreference.originalResource.originalFile.type} == 4">…</f:if>