您好我试图在我的图片中添加其他选项字段,他们应该绑定到道具任何人都知道如何管理这个问题?我必须通过fileReference.caption访问它们,如果可能的话。
<f:section name="Configuration">
<flux:form id="tsi_seitenteaser" label="Slider" description="Zeigt den Seitenteaser an" options="{icon: '/typo3conf/ext/tsi_site/Resources/Public/Backend/img/Seitenteaser.png'}">
<flux:field.inline.fal name="SlideSideteaser" maxItems="30" allowedExtensions="jpg,png,svg" label="Slider Sideteaser"/>
<flux:field.input name="caption" label="Caption"/>
<flux:field.input name="text" label="Text"/>
</flux:form>
答案 0 :(得分:1)
您不能通过Flux元素扩展sys_file_reference
的TCA,这就是为了呈现与每个单独引用相关联的字段所需要做的事情。 Flux可以做很多事情,但它不能做TYPO3不支持的事情,这就是这样的事情(它与通过标准FlexForm字段这样做基本相同)。
Oleg暗示,替代方案是创建包含对象的部分,并使用文件引用和X个附加字段定义一个非IRRE字段。我不建议使用此解决方案,因为FlexForms的文件关系与节对象结合时出了名的错误(由于问题确定关系的原始端的真实ID,然后与整个FlexForm字段的关联过于宽泛)各个部分对象)。
即便如此:您已经在sys_file
上拥有了所需的字段作为实际的TCA字段(在早期版本的TYPO3上,这需要安装EXT:filemetadata
)。我强烈建议您使用这些字段,如果您需要其他字段,请扩展sys_file_reference
表格的TCA以包含您喜欢的字段。