Hallo,
wir nutzen zur besseren Übersicht der FE-USER zwei sys_folder im backend (1x firmen eigene User 1x externe user).
Beim User-Einrichten benennt T3 den Usernamen automatisch in "username0" um, wenn es den usernamen schon gibt. Das macht das Backend aber leider nur, wenn sich die beiden User im selben folder befinden.
Wie kann ich erreichen, dass diese automatische umbenennen auch funktioniert, wenn sich die user in verschiedenen Foldern befinden ?
Vielen Dank für alle Infos.
(Die gleiche Frage gibts auch schon hier(Leider ohne Antwort): http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/40753-doppelte-benutzer-mehreren-ordner-verhindern.html)
Kannst Du ggf. mit $TCA['fe_users']['columns']['username']['config']['eval'] in der extTables.php konfigurieren.
Siehe http://typo3.schloebe.de/allgemein/namenspruefung-fuer-fe_users-deaktivieren/ - vieleicht gibt es ja ein "systemweites" Equivalent zu uniqueInPid... 😉
EDITH:
'uniqueInPid' -> 'unique' sollte es sein... #paralyzed#
Vielen Dank 😃 Die extTables.php war das richtige Stichwort.
Folgender Eintrag löste bei mir das Problem:
$TCA['fe_users']['columns']['username']['config']['eval']='nospace,lower,required,unique';
Anscheinend galt das "unique" zuvor nur innerhalb desselben Sys_Folders. Nach dem obigen Eintrag funktioniert es auch Folder-übergreifend.
... dann markier den Thread noch schnell als "gelöst"... 😉