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 um 12:35 schrieb Leo Führinger <leo.fuehrin...@gmail.com >: > 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: > UPDATE 'fe_users' SET name=CONCAT(first_name, ' ' ,last_name) FROM > 'fe_users' WHERE name='' > > Vielen Dank! > Leo > > Am 3. Dezember 2015 um 12:40 schrieb Christoph Bessei <ch...@bessei-it.eu> > : > >> 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 fe_users >> zugegriffen werden soll. >> >> Die Quick&Dirty Variante wäre im User Model >> (typo3conf/ext/femanager/Classes/Domain/Model/User.php) von femanager >> die setFirstName und setLastName Funktionen zu verändern. >> zB: >> public function setFirstName($firstName) >> { >> $this->firstName = $firstName; >> $this->setName($this->getFirstName() . " " . >> $this->getLastName()); >> } >> >> Aber: Das würde bei jedem femanager Update überschrieben werden. >> >> Die schönere Variante wäre, das User Model von femanager zu erweitern. >> Also eine eigene kleine Extension dafür zu machen und dort die >> setFirstName und setLastName Funktionen zu überschreiben. >> Dazu gibt es einiges unter >> https://docs.typo3.org/typo3cms/extensions/femanager/BestPractice >> >> Viele Grüße, >> Chris >> >> Am 2015-11-30 um 19:54 schrieb Leo Führinger: >> > 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 >> > >> > Am 9. November 2015 um 22:47 schrieb Leo Führinger < >> leo.fuehrin...@gmail.com >> >> : >> >> 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. >> >> Wollte eines nach dem anderen probieren. Doch schon beim einfachsten >> >> scheitert es: >> >> >> >> forceValues { >> >> # Overwrite initally (default) >> >> beforeAnyConfirmation { >> >> # Usergroups can be set with a commaseparated list >> >> usergroup = TEXT >> >> usergroup.value = 1 >> >> >> >> >> >> name = TEXT >> >> # Geht alles nicht >> >> name.value.field = lastName >> >> name.field = lastName >> >> name.data = lastName >> >> # Nur einen fixen Text bekomme ich hin: >> >> name.value = NAMENSTEST >> >> >> >> } >> >> } >> >> >> >> Kann mir jemand auf die Sprünge helfen? >> >> >> >> Damit geht es auch nicht (selbst die unveränderte Konfiguration >> speichert >> >> keinen Datensatz): >> >> storeInDatabase { >> >> tt_address { >> >> _enable = TEXT >> >> _enable.value = 1 >> >> >> >> pid = TEXT >> >> pid.value = 15 >> >> >> >> name = TEXT >> >> name.value = NAMETEST >> >> >> >> email = TEXT >> >> email.field = email >> >> >> >> } >> >> } >> >> >> >> Danke und liebe Grüße, >> >> Leo >> >> _______________________________________________ >> >> TYPO3-german mailing list >> >> TYPO3-german@lists.typo3.org >> >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> > _______________________________________________ >> > TYPO3-german mailing list >> > TYPO3-german@lists.typo3.org >> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german