Hallo Community,
ich kann mir im Backend über "Liste" die angelegten Datensätze anzeigen lassen.
Im Extension-Builder wurde von mir damals eine Tabelle "Person" angelegt. Das erste Attribut legte ich an mit der Bezeichnung "Anrede".
Hier geht es nicht um die von Typo3 angelegbaren Systembenutzer.
Schließlich sah ich im Backend die angelegten Personen als Liste, jedoch nur mit der Bezeichnung "Anrede". Das war doof. Als erstes sollte ein Nachname erscheinen. Im besten Fall mit Komma getrennt danach gleich der Nachname.
Ich ärgerte mich lange herum, bis ich in der Configuration/TCA/Person.php folgendes ändern konnte:
'label' => 'Name', 'label_alt' => 'nachname,vorname', 'label_alt_force' => 1,
Das funktionierte dann super, jedoch ist ein Datensatz diesen Typs mit der Tabelle "Thema" 1:1 referenziert. Das bedeutet ich schaue im Backend einen Datensatz im Bearbeitungsmodus an und erhalte den Fehler, dass er "tx_[EXTENSION].name" nicht kennt.
Wenn ich die Angabe [i][b]'label' => 'Name'[/b][/i] weglasse, sehe ich die Person mit Nachname und Vorname im Thema-Datensatz nun wunderbar. Das Problem ist nur, dass jetzt in der Personenliste die Namen nicht mehr sehe, es gibt auch keine Fehlermeldungen. Die Datensätze sind aber schon da.
Habt Ihr einen Tipp für mich, wie man das schön lösen kann?
Vielen Dank und ein schönes WE euch.

