Bin gerade auf ein kleines Problem bei der Entwicklung meiner TYPO3-Extension gestoßen. Ich wollte ja die Frontend Usergroups als Speicherort für die Abteilungen des Unternehmens nutzen und nun ist mir aufgefallen, dass die maximale Länge der Bezeichnung einer solchen Gruppe 20 Zeichen beträgt. Nicht gerade viel für eine aussagekräftige Abteilungsbezeichnung.
Doch wie gut, dass dieses Problem recht schnell zu lösen ist. Abgeschaut habe ich mir die Lösung bei der Extension Group title length extender. Zunächst muss der entsprechende SQL-Befehl in die ext_tables.sql:
-
CREATE TABLE fe_groups (
-
title varchar(50) DEFAULT '' NOT NULL
-
)
Das verändert schonmal die Datenbank. Jedoch ändert das nichts an der Einstellung des Formularfeldes im Backend. Dazu sind die folgenden Zeilen in der ext_tables.php notwendig:
-
$TCA['fe_groups']['columns']['title']['config']['size'] = 50;
-
$TCA['fe_groups']['columns']['title']['config']['max'] = 50;
-
$TCA['fe_groups']['ctrl']['default_sortby'] = 'ORDER BY title';
Das habe ich nun also in meine Extension eingebaut und schwupps: es funktioniert...











