TYPO3 Gridelements 10 下Flexform配置的链接向导消失如何调整
TYPO3 v10 版本重构了表单字段的向导实现逻辑,旧版本input类型下的wizards配置已被废弃,链接字段需改用官方提供的inputLink渲染类型实现,修改后的Flexform配置如下:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?> <T3DataStructure> <meta type="array"> <langDisable>1</langDisable> </meta> <ROOT type="array"> <type>array</type> <el type="array"> <anchor type="array"> <TCEforms type="array"> <config type="array"> <type>input</type> <renderType>inputLink</renderType> <eval>trim</eval> <fieldControl type="array"> <linkPopup type="array"> <disabled>0</disabled> <options type="array"> <blindLinkOptions></blindLinkOptions> <allowedTypes>*</allowedTypes> <windowOpenParameters>height=300,width=500,status=0,menubar=0,scrollbars=1</windowOpenParameters> </options> </linkPopup> </fieldControl> </config> <label>Link</label> </TCEforms> </anchor> </el> </ROOT> </T3DataStructure>
额外配置说明
- 若需要限制可选的链接类型,可修改
<allowedTypes>的值,多个类型用英文逗号分隔,支持的值包括page、url、file、mail、folder,填*代表允许所有类型 - 若需要隐藏部分链接选项,可在
<blindLinkOptions>中填入要隐藏的类型,多个用英文逗号分隔 - 原有已存储的链接数据无需做迁移,新字段类型完全兼容旧版存储格式
内容的提问来源于stack exchange,提问作者Julia
相关产品推荐
相关产品推荐

