Zum Inhalt springen

New Frontend Login Box - Benutzerliste

Erstellt am 15. Juli 2003 · 2 Antworten · letzte Antwort am 13. Januar 2006

Tags: TCA, felogin, Frage

fliesseb ·

Habe die „New Front End Login Box“ installiert. Die Erweiterung funktioniert einwandfrei. Da das Feature der Benutzerliste ganz praktisch ist, habe ich es gleich als Telefonliste für mein Intranet umfunktioniert. Dafür war es notwendig, noch einige Felder (wie z.B. interne Nebenstelle, etc.) zur Tabelle hinzuzufügen. Meine Frage: Wie kann ich jetzt die zusätzlichen Felder auch auf der Backendseite einbinden, so dass diese praktisch über diese Administrationsseite gewartet werden können (und ich nicht alles direkt in die Tabelle eintippen muss)?

Wu-mc ·

Hallo,

ich bin auch gerade dabei für unser Intranet eine Telefonliste zu machen und bin genau am selben Problem angelangt. Vielleicht ist es ja ganz einfach, nur ich habe überhaupt keine Idee wo ich anfangen soll. Hat mir da vielleicht jemand nen Tipp?

varchar ·

Hallo zusammen,

ich bin auch gerade dabei die Frontenduser Liste um spezielle Felder zu erweitern und in der Listenansicht dann darzustellen.

Eigntlich ist das ganz einfach mein Lösungsansatz war folgender:

1. Im Extension Manager im Dropdown oben "make new Extension" wählen. Ihr erstellt dann mit dem Kickstarter Wizard eine Extension, die nichts weiter tun soll, als die "fe_users" Tabelle um die gewünschten Felder zu erweitern. Dazu bei den Optionen "extend existing Table" wählen und die Tabelle "fe_user" raussuchen.

tipp: auf typo3.org gibt es ein ganz nettes Video, das sehr gut die ersten Schritte mit dem Kickstarter zeigt. Heisst, glaube ich, "episode3" oder so ähnlich.

2. Nun kann man dann relativ einfach neue Datenbankfelder einfügen.

"extension Key" nicht vergessen und die Extension speichern und installieren.

3. Im Backend bilden sich dann beim Datensatz des einzelnen Users diese Felder bereits ab. das ist der Vorteil gegenüber lowLevel Editing mit dem PhpMyadmin.

4. newloginbox hat ja als zweite Funktion die Userliste. Hier wurden bei mir auch die neuen Felder gleich eingebunden (im Backend; im PLugin) und konnten in die Listenansicht zugeschaltet werden = super Komfortabel!)

5. jedoch hatte ich in der Liste dann seltsame Labels neben den Werten Stehen
in etwa beispielhaft so: [tx_swhaendler_kundennummer] 12345

dieses konnte ich dann ändern, in dem ich in der Datei locallang.php der Extension "newloginbox" im Verzeichnis /typo3conf/ext/newloginbox/p3/ folgende Zeilen ergänzt habe.

(die Lösung ist - glaube ich - nicht ganz sauber. Das geht evtl. auch mit TS; jedenfalls hat diese Methode den Nachteil, dass u.U. diese Änderungen bei einem Update der extension verlorengehen)

die Änderung in der locallang.php
besipielhaft anhand Feld "Kundennummer":

'listFieldHeader_tx_swhaendler_kundennummer' => 'Kundennummer:',

Wer da eine politisch korrektere Lösung hat, möge doch kurz mal erklären wie geht :-)

hoffe, das hilft soweit. grüße aus Kölle und viel Spass!

[/b]