En Joomla 3.5.1, quiero redirigir a los usuarios a la página que tenían antes de iniciar sesión.
Si inician sesión desde mod_login, no hay problema, ya que el módulo está pendiente desde el menú superior, simplemente permanecen en esa página.
El problema ocurre cuando los usuarios inician sesión desde el componente: siempre son redirigidos a la página de perfil.
En el elemento del menú index.php?option=com_users&view=login
hay una opción para redirigir a los usuarios después de iniciar sesión.
Pero, ¿cómo le digo: " Get them back to the page they were before
"?
Ciertos componentes agregan algo como:
?return=L2YlQzMlQjNydW0tcGVyZ3VudGFzLWUtcmVzcG9zdGFzL2NvbnZlcnNhdGi9yZWFkLmh0bWw/aWQ9MjU=
A la URL, solicitando una redirección a una página específica.
Pero siempre vuelven a la página de perfil.
joomla-3.4
user
Nuno Nogueira
fuente
fuente
they always go back to the profile page.
me sucede, independientemente de la modificación que sugirió @Lodder.Respuestas:
Muy simple de hacer esto.
En primer lugar, deberá crear una anulación de plantilla para el siguiente archivo:
Una vez hecho esto, abra el siguiente archivo (su anulación):
y vaya a la línea 81, donde verá el siguiente código:
y reemplazarlo con:
Espero que esto ayude
fuente
$_SERVER['HTTP_REFERER']
siempre es una opción válida, pero me gusta la idea.MY_TEMPLATE
cuál, por supuesto, es el nombre de su plantilla/view/
)