Hallo,
ich habe ein Verständnisproblem, denke ich...
Ich habe einen Passwortgeschützten Bereich. In diesem Bereich kann eine Bestimmte Usergruppe, z.b. fe_admin, eine Einladung (umgesetzt mit dem femanager) abschicken, um neue fe_users anzulegen.
Jetzt muss der eingeladenen Nutzer, die Einladung bestätigen (emaillink) und sollte dann normalerweise auf eine Seite geleitet werden um ein Passwort zu setzen.
Das ist allerdings automatisch die Invitationseite, die ist aber nur für die fe_admins gedacht, d.h. statt auf das Passwort setzen Formular wird der Nutzer automatisch auf das login Formualar verwiesen.
Ich kann natürlich die Zugriffsrechte der Seite ändern, dass jeder die Seite sehen kann, und nur im Plugin die Einschränkung vornehmen. Ist allerdings nicht so schön, da trotzdem alle den Link zur Seite "Benutzer einladen" angezeigt bekommen.
Kann ich im femanager angeben, welche seitenid die "confirm Registration" hat, also auf eine spezielle Seite umleiten?
Danke!
Harald
plugin.tx_femanager.settings.new.userConfirmationRedirect sollte es doch tun, oder?
siehe Manual bzw. http://docs.typo3.org/typo3cms/extensions/femanager/Installation/Index.html
Sollte, wahrscheinlich nutze ich das falsch, hab das in meinem setup des Templates stehen.
plugin.tx_femanager.settings.new {
# redirect user after user clicks confirmation link in email (only if user confirmation is activated) (could be a PID, URL or fileadmin-Link)
userConfirmationRedirect = TEXT
userConfirmationRedirect {
typolink {
parameter = 437
returnLast = url
linkAccessRestrictedPages = 1
}
}
}
Wobei der parameter meine uid der Seite ist auf die Umgeleitet werden sollte.
Danke für die schnelle Antwort!!!!!
Die Seite sollte NICHT zugriffsgeschützt sein,
da der neue User ja noch keiner Benutzergruppe angehört.
linkAccessRestrictedPages = 1 erübrigt sich damit.
Ansosnten sieht das korrekt aus - was ist das Problem?
Der redirect funktioniert einfach nicht,
der Emaillink zeigt auf die Invitation seit, also die von der die Einladung aus verschickt wurde.
Die ist allerdings Zugriffgeschützt. Ich will ja nicht dass jeder ne Einladung verschicken kann.
Idee war, dass der Emailbestätigungslink dann auf eine Seite zeigt die nicht Passwortgeschützt ist.
Wenn das nicht funktioniert, gebe ich die Invitaion (das Plugin) nur für ne bestimmte Benutzergruppe frei, die Invitationseite allerdings alle, verstecke die dann alleridngs im Menü.
Ich dacht das müsste eleganter gehen.
Du kannst die Seiten-ID im Fluidtemplate "Templates/Email/Invitation.html" -> Link -> <f:link.action ... pageUid="deineID"> festlegen.