Direkt zur Hauptnavigation springen Direkt zum Inhalt springen
Alle Beiträge

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.