TYPO3 FAL:在流体模板中添加和读取自定义字段



在我的自定义扩展中,我在需要读取的图像元数据中引入了一个二进制变量,类似于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
TYPO3CMSCoreResourceFileReferenceprototypeobject
   propertiesOfFileReference => array(36 items)
   uidOfFileReference => NULL
   name => NULL
   originalFile => TYPO3CMSCoreResourceFileprototypeobject
   mergedProperties => array(empty)

propertiesOfFileReference有"标题",我可以像这样使用{item.originalResource.title}

propertiesOfFileReference我看到"opentab"及其正确的值,但我发现没有办法使用它!!

使用 {item.originalResource.properties.opentab}

相关内容

  • 没有找到相关文章

最新更新