Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Warum wird der Frontend-Benutzer nicht eingeloggt, wenn ich aus dem Backendmodul auf Login klicke?
- Die Funktion funktioniert nur für Backend-Benutzer mit Admin-Rechten, es sein denn Du hast in den Extension-Einstellungen unter Settings -> Extension Configuration -> modules die "Option Allow non admin users to login as frontend user" aktiviert.
- Als nächstes checke, ob das erforderliche TypoScript richtig eingebunden ist. Es ist erforderlich, dass das statische TypoScript-Template mit dem Namen "Modules" eingebunden ist, und zwar nach deinem statischen TypoScript-Template, was die Inhaltselemente definiert.
- Die TypoScript-Konstante, in der steht in welchem Daten-Container die Frontend-Benutzer abgelegt sind, muss definiert sein:
themes.configuration.container.frontendUser = 709
. - Manchmal - warum auch immer - funktioniert es erst beim zweiten mal klicken im Backend.
Wenn alles in der korrekten Reihenfolge ist, sollte Dein TypoScript so aussehen:
frontend_user_login] = PAGE
frontend_user_login = PAGE
frontend_user_login {
config {
debug = 0
no_cache = 1
admPanel = 0
}
typeNum = 1586608761
10 = USER
10 {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = Modules
pluginName = LoginFromBackend
}
}