Error #149
closedSpracheinstellungen eines User wird nicht übernommen bei mehrsprachigen Seiten
Description
Nach erfolgtem Frontend-Login eines Users außer dem Admin wird nicht die im Userprofil des Users eingestellte Sprache übernommen, sondern die Sprache der Seite bzw des Sprachbaumes, die vor dem Login besucht wurde
Updated by Uwe 3 months ago
Ausführliche Beschreibung des Users zum besseren Verständnis - ist so bestätigt
1. Ein User, der nicht der Administrator ist, loggt sich im Backend (BE) ein.
2. Alle Menüpunkte sind korrekt in der vom User unter "Mein Profil" eingestellten Sprache (z. B. DE). Auch wenn er Seiten bearbeitet, die nicht in seiner Sprache sind
(URL https://domain.tld/admin/pages/modify.php?page_id=51), bleibt beim Aufruf über das BE-"Seiten"-Menü alles korrekt.
3. Der User wechselt nun (weiterhin eingeloggt) ins Frontend (FE) und ruft eine Seite auf, die in einer anderen Sprache ist (Multilang...), z.B. ES
4. Klickt er nun im Frontend auf "Seite bearbeiten" (Droplet iEditThisPage; ruft die gleiche URL auf wie oben https://domain.tld/admin/pages/modify.php?page_id=51), ist das Backend plötzlich (teilweise) in der Sprache der Frontendseite.
5. Die Sprache unter "Mein Profil" ist nun geändert.
6. Die Sprache des BE wechselt bei jedem Edit-Aufruf in die jeweilige Sprache des FE.
7. Nach dem Ausloggen und wieder Einloggen ist alles wieder (erst einmal) korrekt.