在我的自定义扩展中,我向需要读取的图像元数据引入了一个二进制变量,类似于 tx_news 的“在列表视图中显示”。
以 tx_news 为例,我能够添加变量,新调色板在后端显示复选框,并且选择注册在 sys_file_reference 表的新数据库字段中......
我首先尝试在有效的域中声明它,但我无法使用该变量,因为它是我尝试使用它的相同文件的数组,在循环中调用它会破坏循环......(这是我的问题)
现在我需要在我的流体模板中使用这个新变量,如果我循环遍历项目,opentab
如果我这样调试,命名的新变量是可见的:
<f:for each="{object.items}" as="item" iteration="iteration">
<f:debug>{item.originalResource}</f:debug>
# debug result
TYPO3\CMS\Core\Resource\FileReferenceprototypeobject
propertiesOfFileReference => array(36 items)
uidOfFileReference => NULL
name => NULL
originalFile => TYPO3\CMS\Core\Resource\Fileprototypeobject
mergedProperties => array(empty)
propertiesOfFileReference
有“标题”,我可以这样使用{item.originalResource.title}
在propertiesOfFileReference
我看到具有正确值的“opentab”,但我发现没有办法使用它!