TYPO3 felogin - "Passwort vergessen"-Email anpassen
Wer sein Passwort vergessen hat, bekommt von felogin eine Mail mit einem Link. Deren Text und Betreff lassen sich anpassen — nur nicht mehr so, wie es in der ersten Fassung dieses Beitrags stand.
Heute: eine Fluid-Vorlage
felogin verschickt die Nachricht als FluidEmail. Welche Vorlage genommen wird, steht in den Einstellungen des Plugins:
plugin.tx_felogin_login.settings.email {
templateName = MeinePasswortMail
templateRootPaths.30 = EXT:meine_extension/Resources/Private/Email/Templates/
layoutRootPaths.30 = EXT:meine_extension/Resources/Private/Email/Layouts/
partialRootPaths.30 = EXT:meine_extension/Resources/Private/Email/Partials/
}Der Index 30 liegt bewusst über den Pfaden, die felogin selbst mitbringt — so ergänzen die eigenen Vorlagen die vorhandenen, statt sie zu verdrängen.
Als Ausgangspunkt eignet sich die Vorlage der Extension in EXT:felogin/Resources/Private/Email/Templates/: kopieren, unter dem eigenen Namen ablegen, anpassen. Betreff und Text stehen darin — also in Fluid, mit den üblichen Mitteln, nicht mehr verstreut über Sprachdateien.
Was von der alten Anleitung bleibt
Nichts. Der damalige Weg über plugin.tx_felogin_pi1._LOCAL_LANG führt ins Leere: felogin wurde auf Extbase umgestellt, das Plugin heißt heute tx_felogin_login, und für das Zurücksetzen ist ein eigener PasswordRecoveryController zuständig. Wer die alten Zeilen noch in einem TypoScript stehen hat, kann sie streichen — gelesen werden sie nicht mehr.
Einzelne Beschriftungen rund um die Funktion — etwa password_recovery_mail_header — liegen weiterhin in den Sprachdateien und lassen sich wie gewohnt über _LOCAL_LANG der neuen Plugin-Bezeichnung überschreiben. Für den Mailtext selbst ist aber die Vorlage der richtige Ort.
Geprüft mit TYPO3 14.