如何在 TYPO3 Fluid 中访问 FAL 的合并图像或文件数据?
How to access the merged image or file data of the FAL in TYPO3 Fluid?
在 T3-Backend 中,可以在两个地方编辑文件元数据,原始文件的形式和引用文件的形式。第二位的编辑否决了第一位的数据。
如何访问合并后的元数据?
如何访问其他两个表单?
您可以在流体中使用 f:image 查看助手:
https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Image.html
如果引用中的元数据被覆盖,则此数据将回退到模块 "Filelist" 中设置的默认元日期。
找到这个:
要查找所有可能的 sys_file_reference
和 sys_file_metadata
属性,只需在 <f:for ...</f:for>
.
中添加 <f:debug>{file.properties}</f:debug>
此答案基于当前的 TYPO3 8.7。
对 table 进行了解释 here。 sys_file_metadata
保存原始文件的元数据。 sys_file_reference
从引用点覆盖此元数据,如果在 sys_file_reference
中设置了该字段。
如果您获得 class TYPO3\CMS\Extbase\Domain\Model\FileReference
的参考,您会在 属性 originalResource
下找到相关数据.
尽管其前缀为 original
,但它不仅可以访问来自 table sys_file_metadata
的数据,还可以访问 table sys_file_reference
和到合并的数据。
如果我们将引用命名为reference
,那么title
字段的路径如下:
原始文件元数据(sys_file_metadata):
reference.originalResource.originalFile. metaDataProperties.title
参考覆盖图(sys_file_reference):
reference.originalResource.propertiesOfFileReference.title
合并数据:
reference.originalResource.mergedProperties.title
也只是:
reference.originalResource.title
特别是最后一个选项的措辞对于合并后的属性来说非常违反直觉。删除前缀 original
.
会更干净
对 alternative
或 description
等其他字段的访问具有类似的路径。
在 T3-Backend 中,可以在两个地方编辑文件元数据,原始文件的形式和引用文件的形式。第二位的编辑否决了第一位的数据。
如何访问合并后的元数据?
如何访问其他两个表单?
您可以在流体中使用 f:image 查看助手: https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Image.html
如果引用中的元数据被覆盖,则此数据将回退到模块 "Filelist" 中设置的默认元日期。
找到这个:
要查找所有可能的 sys_file_reference
和 sys_file_metadata
属性,只需在 <f:for ...</f:for>
.
<f:debug>{file.properties}</f:debug>
此答案基于当前的 TYPO3 8.7。
对 table 进行了解释 here。 sys_file_metadata
保存原始文件的元数据。 sys_file_reference
从引用点覆盖此元数据,如果在 sys_file_reference
中设置了该字段。
如果您获得 class TYPO3\CMS\Extbase\Domain\Model\FileReference
的参考,您会在 属性 originalResource
下找到相关数据.
尽管其前缀为 original
,但它不仅可以访问来自 table sys_file_metadata
的数据,还可以访问 table sys_file_reference
和到合并的数据。
如果我们将引用命名为reference
,那么title
字段的路径如下:
原始文件元数据(sys_file_metadata):
reference.originalResource.originalFile. metaDataProperties.title
参考覆盖图(sys_file_reference):
reference.originalResource.propertiesOfFileReference.title
合并数据:
reference.originalResource.mergedProperties.title
也只是:
reference.originalResource.title
特别是最后一个选项的措辞对于合并后的属性来说非常违反直觉。删除前缀 original
.
对 alternative
或 description
等其他字段的访问具有类似的路径。