自定义 CType:类型下拉列表中的位置

Mik*_*gel 3 typo3 typo3-9.x

是否有一种“快速”方法可以更改类型下拉列表中新内容元素的排序顺序?看起来,新的内容元素被推到数组的末尾,因此它们出现在列表的末尾。

当前位置(列表末尾):

在此输入图像描述

应该:

在“标准”组的末尾。

在此输入图像描述

问题:

是否可以将内容元素注册到特定组(例如“标准”或“列表”或新组)?


PS:内容元素在 TCA/Overrides/tt_content 和向导的页面 TS 配置中正确注册。让我知道代码是否相关,我会添加它。

小智 5

尝试ExtensionManagementUtility::addTcaSelectItem()并查看参数 #3 和 #4。

如果我想在某个位置添加自定义组,$GLOBALS[TCA][tt_content][CType][config][items]如果 API 在某些情况下不够用,我通常会循环并将其放置在正确的位置。