Eric Harrer Hallo Eric, danke für den schnellen Tipp. Habe nur zwei Einträge mit 'type' => 'select' gefunden und ersetzt, testweise sogar die entsprechende Datei gelöscht. Der Fehler bleibt aber noch.
Hier ein Beispiel. Da habe ich erst selectSingle, dann selectTree eingesetzt, weil die Fehlermeldung sich auf diese Zeile bezieht:
return $fieldConfig['config']['renderType'] !== 'selectTree';
Hier der Abschnitt aus dem TCA. Das scheint mir auch insgesamt nicht mehr so ganz aktuell zu sein. Wie man mir sagte, wurde die Ext noch vor Version 8 entwickelt und in der Vergangenheit schon mal für v8 angepasst.
'sys_language_uid' => array(
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language',
'config' => array(
'type' => 'select',
'renderType' => 'selectTree',
'foreign_table' => 'sys_language',
'foreign_table_where' => 'ORDER BY sys_language.title',
'items' => array(
array('LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', -1),
array('LLL:EXT:lang/locallang_general.xlf:LGL.default_value', 0)
),
),
),