Hola.
Quería saber como modificar el formulario de login que trae Joomla por defecto (ver sección "Acceso" de la web)
En concreto quería que no aparecieran las opciones de "¿Olvido su contraseña?", "¿Olvido su usuario?" y "¿Todavía no tienes una cuenta?".
Adicionalmente, ¿podríais recomendarme un componente de login que tuviera bastantes posibilidades de configuración en cuanto a aspecto?
Un saludo y muchas gracias.
URL del sitio: http://joyeriajj.es/cameraman
Hola,
Veo que estás mostrando el formulario de acceso a través del componente de usuarios de Joomla en lugar del módulo de acceso. Si quieres quitar los enlaces que comentas tendrás que editar el archivo components/com_users/views/login/tmpl/default_login.php y, previa copia de seguridad, borrar el siguiente código:
- <a href="">
- <a href="">
get('allowUserRegistration')) : ?>- <a href="">
En el siguiente enlace podrás encontrar una seria de extensiones de Joomla para el acceso de usuarios, con diferentes aspecto y funcionamientos:
http://extensions.joomla.org/extensions/access-a-security/site-access/authentication
Muchas gracias.
¿Es mejor utilizar el módulo de acceso?
¿Como se haría? Supongo que sería poniendo que este módulo solo sea visible en la opción de menú "Acceso". Pero en ese caso, ¿Que "Tipo de elemento del Menú" debería seleccionar para el ítem "Acceso"?
Un saludo.
Hola José,
El usar o no el módulo de acceso, no es que sea mejor ni peor. A veces tenerlo es más fácil para el usuario puesto que no tiene que buscar.
Si lo deseas crear a través de un elemento de menú, ha de ser del tipo Gestor de Usuarios --> Formulario de acceso.
Saludos
Ok, son formas diferentes de dar la opción de acceso a usuarios.
Una última pregunta, si borro el código que comenta Pablo en el "default_login.php", ¿esta modificación permanecerá cuando actualice Joomla cuando salga una versión más nueva?
Un saludo.
Hola,
Depende, si la actualización de Joomla incluye una actualización de este archivo en concreto, entonces sí que podrás perder los cambios.
Para evitar que esto ocurra, puedes coger el archivo default_login.php que te he indicarlo y subirlo en la ruta templates/NOMBRE_PLANTILLA/HTML/com_users/login, aplicando aquí los cambios. NOMBRE_PLANTILLA se refiere al nombre de la plantilla de Joomla que estás utilizando en tu web.
De esta forma no se perderán los cambios con las actualizaciones.
Perfecto, lo haré así.
Un saludo y muchas gracias.