访问 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>
获取所有提供的属性的列表
我已将文件 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>