访问 fluid_styled_content 部分中的变量

Access to variables in fluid_styled_content partials

我已将文件 sysext/fluid_styled_content/Resources/Private/Partials/Media/Type/Image.html 克隆到我自己的模板目录中,并将常量设置为使用该路径。 这很好用

现在我想另外输出图像的“源”元数据(您可以从文件列表或其他一些地方编辑)。

{file} 的调试输出中,我可以在分支 {file.originalFile.metaDataAspect.source}.

下看到此数据

但是如果我想用这个数据输出会出现错误信息Cannot access private property TYPO3\CMS\Core\Resource\File::$metaDataAspect

如何在修改后的 fluid_styled_content 模板中访问此数据?

文件抽象层文档的“Get File Properties”一章讲述的是:

If you have a file reference and want to get its properties like Metadata, you have to access “originalResource” first. Example:

{filereference.originalResource.title}
{filereference.originalResource.description}
{filereference.originalResource.publicUrl}

因此,对于 属性“来源”,以下内容应该有效:

{file.originalFile.source}

数据存储在 <f:debug>{filereference}</f:debug>.

未显示的数组属性中

数据来自系统扩展“filemetadata”。可以使用 {filereferce.properties.source} 或您想要的任何其他详细信息来访问文件元数据。您可以使用 <f:debug>{filereference.properties}</f:debug>

获取所有提供的属性的列表

来源:Using FAL in the Frontend