如何在TYPO3 v12的DCE中全局移除「选择并上传文件」按钮?
TYPO3 v12 + DCE全局移除文件上传按钮解决方案
针对DCE自定义元素的精准配置
DCE的自定义字段存在tt_content.pi_flexform这个FlexForm字段里,用通配符就能覆盖所有DCE的文件上传字段,不用逐个字段配置:
// 覆盖所有DCE FlexForm中的文件上传按钮 TCEFORM.tt_content.pi_flexform.*.*.config.appearance.fileUploadAllowed = 0
这里的两个*分别匹配FlexForm的工作表(sheet)和对应工作表下的所有字段,不管你的DCE结构多嵌套,都能全局生效。
全局禁用所有内容元素的上传按钮(含标准+DCE)
如果想一步到位,直接禁用tt_content表下所有文件类型字段的上传按钮,包括标准元素和DCE元素,用这条配置就行:
TCEFORM.tt_content.config.appearance.fileUploadAllowed = 0
额外适配:处理特殊字段类型
如果你的DCE用了inline类型的文件关联字段,再补加这条配置确保生效:
TCEFORM.tt_content.pi_flexform.*.*.appearance.fileUploadAllowed = 0
生效步骤
- 保存Page TSConfig设置
- 清空TYPO3后台缓存
- 打开DCE内容元素编辑页,检查上传按钮是否已移除
内容的提问来源于stack exchange,提问作者kameleonka
相关产品推荐
相关产品推荐

