Zum Inhalt springen

sr_feuser_register erweitern ... mal wieder ...

Erstellt am 2. Februar 2009 · 1 Antwort · letzte Antwort am 3. Februar 2009

Tags: TCA, Frontend-Benutzer, Frage

calvin ·

Hallo zusammen,

ich habe ein kleines Problem mit der Erweiterung von sr_feuser_register. Ich möchte den Datensatz für einen fe_user um den Punkt "Fremdsprache" erweitern. Herfür habe ich folgendes getan:

- eigene Extension angelegt
- neue Tabelle erstellt und in dieser ein neues Feld als "Select-Box" mit den vorhandenen Fremdsprachen erstellt
- Tabelle fe_users um das Feld "Fremdsprache" als Datenbankrelation mit der vorher erstellten Tabelle erweitert.

Wenn ich fe_user editieren möchte funktioniert das auch alles wunderbar. Die Auswahl wird gespeichert und im Frontend korrekt angezeigt.
Wenn ich die Eingabemaske für den Benutzer nochmal öffne, dann bleibt das vorher abgespeichert (links mit Sprachen gefüllte) neue Feld leer (siehe Grafik).

Bild: make-ad.de/…/sprachen.jpg

Habe ich etwas vergessen, damit die gespeicherten Einträge für das neue Feld auch wieder gezeigt werden?

Wäre für jeden Tipp dankbar 🙂

Gruß,
cal

Julian.​Hofmann ·

Hallo cal.

Entspricht das Datenbankfeld den Angaben aus dem TCA? Das klingt für mich nämlich, als wäre etwas an dem Feld gedreht worden, wodurch es jetzt nicht mehr zusammenpasst, d.h. zwar von TYPO3 via TCA "erkannt" wird, das Speichern aber scheitert, weil die "Gegenstellen" (=Datenbank) anders tickt.

Werden die Werte denn in der DB gespeichert?

Viele Grüße
Julian