Ich habe bei mir die Extenstion "Front End User Registration" (sr_feuser_register) installiert.
Extension:
Docs
Problem bei dieser Extension ist, jedesmal wenn ein User seine Daten im FE ändert "verliert" er alle Benutzergruppen, bis auf die Standard Gruppe. Ich habe schon alle möglichkeiten durch es hat einfach keinen effekt....
plugin.tx_srfeuserregister_pi1 {
....
maxImages = 1
dateFormat = d.m.Y
dateSplit = \.
salutation = formal
usernameAtMost = 80
usernameAtLeast = 5
pid = 128
#userGroupUponRegistration = 4
#userGroupAfterConfirmation = 1
#allowedUserGroups = 1,5,6,7,8,9,10,11
#allowedUserGroups = ALL
#allowedSubgroups = ALL
allowUserGroupSelection = 1
#allowUserGroupUpdate = 1
allowMultipleUserGroupSelection = 1
confirmPID = 236
editPID = 239
userGroupsPidList = 128
registerPID = 235
confirmInvitationPID = 0
linkToPID = 244
loginPID = 229
autoLoginRedirect_url = 243
formFields = usergroup, username, password, gender, first_name, last_name, date_of_birth, email, address, city, zip, telephone, fax, title, company, www, module_sys_dmail_html, module_sys_dmail_newsletter, image, terms_acknowledged
requiredFields = password, email, first_name, last_name, username
file {
templateFile = ...
attachmentFile = ...
}
}
Aktiviere ich allowUserGroupUpdate = 1 kann der User seine Daten nicht speichern. userGroupUponRegistration und userGroupAfterConfirmation darf ja nicht definiert sein, aber einen Standard wert haben sie ja trotzdem, laut TypoScript Object Browser.