Namensprüfung für fe_users deaktivieren  t3n Social News

Die automatische Prüfung bzw. Umwandlung von fe_user Nutzernamen beim Bearbeiten eines Nutzer-Datensatzes ist sinnvoll, kann aber auch stören.

So wird aus einem Benutzernamen “Andreas Test” nach dem Speichern “andreastest“, d.h. der Loginname ändert sich komplett, da dies so von TYPO3 vorgegeben ist.

Manchmal kann es aber eher hinderlich sein, wenn z.B. kurzfristig ein Loginsystem etabliert werden muss, bei dem die Daten aus einer Kunden-CSV kommen, und die rund 300 Mitarbeiter so kurzfristig ihre neuen Logindaten nicht zugeschickt bekommen können bzw. sie so schnell nicht auf die Änderung vorbereitet hätten werden können. Es soll also der Anmeldename nach dem Import bei “Andreas Test” bleiben, und das soll nach dem Bearbeiten eines fe_users-Datensatzen auch so bleiben.

Mit der folgenden Zeile in der extTables.php des /typo3conf-Verzeichnisses lässt sich diese Namenskonventionsprüfung abschalten bzw. etwas entkräften:

1
$TCA['fe_users']['columns']['username']['config']['eval'] = 'uniqueInPid,required';

Der Wert ‘uniqueInPid,required’ ist dabei die entschärfte Form. Standardmäßig werden folgende Regeln evaluiert:

1
$TCA['fe_users']['columns']['username']['config']['eval'] = 'nospace,lower,uniqueInPid,required';

Also zusätzlich noch auf Leerzeichen entfernen (nospace) und In Kleinbuchstaben umwandeln (lower).

Ein weiteres Beispiel, wie einfach man wirklich alles in TYPO3 nach eigenen Wünschen anpassen kann. :-)





Über den Autor

Dieser Beitrag wurde von Oliver Schlöbe verfasst. Er arbeitet als Web- und (TYPO3-)-Entwickler, schreibt redaktionell über Windows Vista/ Windows 7, ist aktives Mitglied bzw. Administrator oder Moderator in diversen Webforen, darunter die TYPO3- und WordPress-Communities, und sammelt seine bisherigen Erweiterungen für diverse Systeme unter http://extend.schloebe.de/
Bei Fragen nutzen Sie die Kommentare oder wenden Sie sich an info@typo3.schloebe.de.

Weitere Beiträge von Oliver Schlöbe.


Über diesen Eintrag



Interessante Links


Informiert bleiben