Hi Leo,
m.e sollte das Ganze in setFirstName und setLastName, welche der beiden
Funktionen zuletzt aufgerufen wird ist ja nicht festgelegt.
Außerdem könnte theoretisch auch nur der Vorname geändert werden.
public function setLastName($lastName)
{
$this->lastName = $lastName;
$this
Kurze Korrektur,
das ganze muss in die Funktion setLastName(), da sonst der Nachname noch
garn nicht gespeichert wurde...
public function setLastName($lastName)
{
$this->lastName = $lastName;
$this->setName($this->getFirstName() . " " . $this->getLastName());
}
Am 4. Dezember 2015
Danke Christoph,
da ich eh schon die femanagerextended im Einsatz habe, war es (fast) ein
leichtes Spiel.
Deine Zeilen in die /femanagerextended/Classes/Domain/Model/User.php
kopiert und alles läuft perfekt.
Die bislang noch nicht ausgefüllten Namensfelder habe ich dann per
SQL-Befehl gefüllt:
UPD
Hi Leo,
ich befürchte per TypoScript ist das Ganze etwas komplizierter, evtl.
auch unmöglich.
Dein Versuch mit "name.value.field = lastName" kann nicht funktionieren,
da lastName in dem Moment noch gar nicht in die Datenbank geschrieben wurde.
Außerdem weiß TypoScript nicht auf welchen Eintrag aus
Hat hierzu keiner eine Idee?
Habe immer noch das Problem, das beim Registrieren der Vorname und Nachname
in das zugehörige Feld gespeichert wid. Die Extension seminars benutzt
jedoch öfters das Feld name, was leider leer ist...
Daher meine Versuch aus der vorigen Mail.
Danke und liebe Grüße,
Leo
Hallo zusammen,
beim Registrieren mit dem femanager geben die Nutzer ihren Vornamen
(firstName) und Nachnamen (lastName) ein.
Nun würde ich gerne in der fe_user-Tabelle das Feld Name (name) automatisch
mit Vorname + Nachname befüllen (nicht nur beim Erstellen, sondern auch
beim Ändern des Namens.
W