Hallo,
kann man bei dem FE-User die Reihenfolge der Felder im BE-Formular irgendwie ändern?
Gruß
Harp
Hallo,
kann man bei dem FE-User die Reihenfolge der Felder im BE-Formular irgendwie ändern?
Gruß
Harp
ja, wenn Du das tca überschreibst. Schau es Dir an unter
// ******************************************************************
// fe_users
// ******************************************************************
$TCA['fe_users'] = Array (
'ctrl' => Array (
'label' => 'username',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'fe_cruser_id' => 'fe_cruser_id',
'title' => 'LLL:EXT:cms/locallang_tca.php:fe_users',
'delete' => 'deleted',
'mainpalette' => '1',
'enablecolumns' => Array (
'disabled' => 'disable',
'starttime' => 'starttime',
'endtime' => 'endtime'
),
'useColumnsForDefaultValues' => 'usergroup,lockToDomain,disable,starttime,endtime',
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tbl_cms.php'
),
'feInterface' => Array (
'fe_admin_fieldList' => 'username,password,usergroup,name,address,telephone,fax,email,title,zip,city,country,www,company',
)
);
der Bereich 'fe_admin_fieldList' bestimmt die Reihenfolge. Benutze für die Neudefinition die typo3conf/extTables.php (muss in localconf.php eingebunden werden)
Also paste ich den code von dir in die typo3conf/extTables.php und ändere dann im Bereich fe_admin_fieldList die Reihenfolge?
ja, wobei Du nur die fieldlist schreiben musst:
$TCA['fe_users']['feInterface']['fe_admin_fieldList']='...';
funktioniert leider nicht 🙁
Geht das aber auch mit zusätzlichen Feldern, die ich per kickstarter hinzugefügt habe? Woher hast du denn den code aus deiner ersten Antwort?
Gruß
Harp
die Definition findet in der sysext cms statt.
Du kannst Dir in der extTables.php das array anschauen:
t3lib_div::debug($TCA['fe_users']);
Dann siehst Du, das die TCE-Form in einem anderen Element steht
Bei mir ist das z.B. in dem Array
$TCA['fe_users']['types'][0]['showItem']='username;;;;2-2-2, password, usergroup, lockToDomain, --div--, name;;2;;3-3-3, address, zip, city, country, telephone, fax, email, www, image;;;;4-4-4, --div--, TSconfig;;;;5-5-5, --div--;Direct mail,module_sys_dmail_category;;;;1-1-1,module_sys_dmail_html';
Dieses kann man dann umschreiben.
wie kann ich beim user Editieren die Gruppen in der Select box alphabetisch sortieren? mit
$TCA['fe_groups']['ctrl']['default_sortby'] = ' ORDER BY title ASC ';
kann ich ja nur auf die auflistung der Gruppen selber zugreifen
was da jemand bescheid?
edit: hab gefunden
$TCA['fe_users']['columns']['usergroup']['config']['foreign_table_where'] = ' AND fe_groups.hidden=0 ORDER BY fe_groups.title