Typo3 自定义CTypes:在类型下拉列表中的位置

Typo3 自定义CTypes:在类型下拉列表中的位置,typo3,typo3-9.x,Typo3,Typo3 9.x,有没有一种快速的方法可以更改“类型”下拉列表中新内容元素的排序顺序?看起来,新的内容元素被推到了数组的末尾,所以它们出现在列表的末尾 列表末尾的当前位置: 应该是: 在集团标准的末尾 问题: 是否可以将内容元素注册到特定组(如标准组、列表组或新组) 注意:内容元素在TCA/Overrides/tt_内容和TS Config for Wizard页面中正确注册。让我知道代码是否应该相关,然后我会添加它。尝试ExtensionManagementUtility::addTcaSelectItem,请

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

列表末尾的当前位置:

应该是:

在集团标准的末尾

问题:

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

注意:内容元素在TCA/Overrides/tt_内容和TS Config for Wizard页面中正确注册。让我知道代码是否应该相关,然后我会添加它。

尝试ExtensionManagementUtility::addTcaSelectItem,请参阅参数3和4

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