Zum Inhalt springen

Namenlänge für eine Usergroup

Erstellt am 29. Januar 2004 · 5 Antworten · letzte Antwort am 11. September 2008

Tags: Frage

toni ·

Zur Zeit wird der Name einer Benutzergruppe auf 20 Zeichen begrenzt.

Weiß jemand, wie man das erweitern könnte, z.B. dass es erlaubt wird, Namen mit 50 Zeichen für die Grupen zu vergeben?

toni ·

für FE-User die Datei: tbl_cms.php
für BE-User die Datei: tbl_be.php

außerdem müsste ich alter table durchführen, weil es auf DB- Ebene auch begrenzt ist:
fe_groups
be_groups

Bevor ich meine Art ausprobiere, kann mir jemand bestätigen, dass das die richtigen Stellen sind.

Deine Lösung, Jochen, verstehe ich nicht so ganz.

$GLOBALS['TCA']["columns"]["config"]["size"] = 50;

Ich muss doch ganz genau sagen, welche Spalte neu definiert werden müsste.

Außerdem, was passiert, wenn ich einen update aufspiele?- wird das Ganze überschrieben?

Es wäre schön, wenn diese Anpassung in der Version 3.6 durchgeführt wäre. - Man würde sich einiges damit ersparen.

Toni

jweiland ·

Sorry, da war ein noch ein kleiner Fehler in meinem Code, ich hatte zwei Felder vergessen.

Richtig muss es heissen:

$GLOBALS['TCA']["fe_users"]["columns"]["username"]["config"]["size"] = 50;

bzw. für fe_groups:

$GLOBALS['TCA']["fe_groups"]["columns"]["title"]["config"]["size"] = 50;

$GLOBALS['TCA']["fe_groups"]["columns"]["title"]["config"]["max"] = 50;

Für die Namen der FE_USER steht die max. Feldlänge in der Datenbank bereits auf 50, für die FE_GROUPS muss sie per phpmyadmin auf 50 gesetzt werden.

Dadurch dass die Konfiguration in typo3conf/extTables.php durchgeführt wird, bleibt sie auch nach einem Update der Typo3 Sourcen erhalten.

Ich habe die Einstellung jetzt mit 3.6.0RC1 getestet, funktioniert einwandfrei

Jochen Weiland

hahni ·

Und wo stellt man die Anzahl der möglichen Benutzergruppen (derzeit scheinbar eine Beschränkung auf 20) ein (dass also pro Seite mehr als 20 Benutzergruppen zugewiesen werden können)?