Пользовательские типы CTy: позиция в раскрывающемся списке типов - PullRequest
2 голосов
/ 13 марта 2019

Есть ли "быстрый" способ изменить порядок сортировки новых элементов содержимого в раскрывающемся списке типов?Кажется, что новые элементы содержимого помещаются в конец массива, поэтому они появляются в конце списка.

Текущая позиция (в конце списка):

enter image description here

Должно быть:

В конце группы «Стандарт».

enter image description here

Вопрос:

Можно ли зарегистрировать элемент содержимого в определенной группе, такой как «Стандарт» или «Списки» илиновая группа?


PS: элемент контента правильно зарегистрирован в TCA / Overrides / tt_content и в Page TS Config for Wizard.Дайте мне знать, если код должен быть актуальным, я добавлю его.

1 Ответ

4 голосов
/ 13 марта 2019

Попробуйте ExtensionManagementUtility::addTcaSelectItem() и посмотрите аргументы № 3 и № 4.

Если я хочу добавить пользовательскую группу в определенную позицию, я обычно зацикливаюсь на $GLOBALS[TCA][tt_content][CType][config][items] и помещаю ее в правильную позицию, если API в некоторых случаях недостаточно.

...