Chcę, aby użytkownicy administracyjni zostali przekierowani na adres URL, który otworzyli po zalogowaniu. Powinny uzyskać linki do niestandardowej strony modułu w obszarze administracyjnym , np
Oczywiście zostaną przekierowani na stronę logowania, chyba że są już zalogowani.
Jak mogę przekierować je z powrotem na tę stronę po zalogowaniu?
Tajne klucze w adresie URL są wyłączone i mogą zostać w ten sposób.
Teraz otrzymują skonfigurowaną domyślną stronę (domyślnie był to Dashboard).
magento-1.9
admin
adminhtml
redirect
admin-login
Josef mówi Przywróć Monikę
źródło
źródło
Odpowiedzi:
Jak wszystkie wcześniejsze komentarze, nie jest to niemożliwe. Oto kilka wskazówek na temat tego, gdzie / co może być konieczne do dostosowania:
Nigdy tego nie próbowałem, ale wydaje się, że jest to metoda wywoływana z
i istnieje funkcja IndexAction, która wywołuje powyższą funkcję. Ponieważ jest to administrator, przepisanie modelu będzie prawdopodobnie łatwiejsze.
Zatem modyfikacja getStartupPageUrl () w celu uzyskania adresu URL wydaje się być najlepszym miejscem do wypróbowania tego.
To wszystko jest teoretyczne, jeszcze go nie wypróbowałem, ale jeśli potrzebujesz przykładowego modułu, z pewnością mogę go przejrzeć i dostarczyć.
Jeśli każdy administrator znajdzie się na tej samej stronie, jest to dość łatwe, jeśli są jakieś dynamiczne elementy, będzie to nieco trudniejsze. Powodzenia!
źródło