Ich möchte, dass Administratorbenutzer zu der URL umgeleitet werden, die sie nach der Anmeldung geöffnet haben. Sie sollten Links zu einer benutzerdefinierten Modulseite im Admin- Bereich erhalten, wie z
Offensichtlich werden sie auf die Anmeldeseite umgeleitet, sofern sie nicht bereits angemeldet sind.
Wie kann ich sie nach dem Login zurück auf diese Seite leiten?
Geheime Schlüssel in der URL sind deaktiviert und können dies auch bleiben.
Jetzt erhalten sie stattdessen die konfigurierte Standardseite (Standard war Dashboard).
magento-1.9
admin
adminhtml
redirect
admin-login
Josef sagt Reinstate Monica
quelle
quelle
Antworten:
Wie in allen Kommentaren bereits erwähnt, ist es nicht sofort einsatzbereit. Hier sind einige Hinweise, wo / was Sie möglicherweise anpassen müssen:
Ich habe es nie versucht, aber dies scheint die Methode zu sein, von der aus aufgerufen wird
und es gibt die IndexAction, die die obige Funktion aufruft. Da dies der Administrator ist, wird es wahrscheinlich einfacher sein, das Modell neu zu schreiben.
Wenn Sie also getStartupPageUrl () so ändern, dass Ihre URL angezeigt wird, ist dies höchstwahrscheinlich der beste Ort, um dies zu versuchen.
Das ist alles theoretisch, ich habe es noch nicht ausprobiert, aber wenn Sie ein Beispielmodul benötigen, kann ich es auf jeden Fall durchgehen und bereitstellen.
Wenn jeder Administrator auf derselben Seite landet, ist dies ziemlich einfach. Wenn einige dynamische Elemente vorhanden sind, ist es etwas schwieriger, dies zu vereinfachen. Viel Glück!
quelle