我想在TYPO3的“插件”部分的“选择”字段中删除一个条目。基本上在哪里可以选择list_type。我想删除一个。当我在TYPO3后端中打开配置时,我看到所有已配置的扩展列在:
$GLOBALS['TCA']['tt_content']['columns']['list_type']['config']['items']
但是,现在如何在编辑器(PhpStorm)中删除该数组的条目?我在TCA / Overrides / tt_content中找不到条目...
任何帮助或提示都将受到赞赏!
最佳
答案 0 :(得分:0)
如果要删除编辑器的内容元素类型(Ctypes),则可以使用Page TSConfig或User TSConfig。将此添加到您的后端用户组或页面中(在页面属性Resources / Page TSConfig中):
TCEFORM.tt_content.CType.removeItems := addToList(textpic,bullets,table,uploads)
这将删除tt_content记录的后端元素“ textpic,bullets,table,uploads”。
答案 1 :(得分:0)
TCEFORM.tt_content.list_type.removeItems := addToList(my_pi1,my_pi2)
但是除此之外,您还应该研究MOD
pageTSconfig的文档,特别是有关新内容向导的部分。请记住,从TCA中删除一个空白还远远不够,无法从所有位置删除相应的元配置。您还将通过注册插件来创建pageTSconfig和TypoScript设置,并且可能还需要删除此设置。
如果这是您自己的插件之一,而您根本不需要它,则是最简单的方法:避免注册。这样做的一种方法是为是否注册插件并通过切换(ENV,上下文,扩展名配置等)进行控制创造条件。
当您在TYPO3中注册插件时,除了根据注册方法将项目添加到CType
或list_type
选择器之外,它还会创建很多配置。其他配置与TCA项一样重要。