Añadir campos adicionales al registro de usuario Joomla

Categorias: Joomla

Joomla nos permite tener una serie de usuarios a los que podemos dar una serie de permisos para que gestionen/publiquen/… nuestra web. El paso principal que puede hacer todo usuario es registrarse desde una sección de nuestra página y de ahí gestionar nosotros mismos como administradores qué usuario desempeña qué papel. En ocasiones nos puede parecer que este formulario de registro se queda un poco corto y necesitamos/queremos tener más datos acerca de los usuarios que se registran en nuestra web. Puedes utilizar varios plugins, pero hoy vamos a ver cómo añadir campos adicionales al resgistro de usuario de Joomla desde el plugin de registro que el propio CMS incluye.

Vamos al backend de Joomla y nos metemos en la sección Extensiones > Gestor de Plugins.

Buscamos el plugin Perfil – Usuario. Este plugin aparecerá deshabilitado por defecto. Vamos a acceder directamente al plugin y vemos cómo habilitarlo e introducir más campos en el registro.

Tal como está configurado el plugin actualmente, nuestra página de registro tendría los campos básicos: Nombre, Usuario, Contraseña, Confirmar Contraseña, Correo electŕonico y Confirmar Correo electŕonico.

Desntro del plugin nos aparecen varios campos que podemos modificar para que el usuario pueda introducir información. Las opciones del menú desplegable de cada campo son:

– Opcional: el campo aparecerá en el registro, pero si el usuario no quiere poner nada, podrá registrarse sin problemas,

– Requerido: el campo aparecerá en el registro y además el usuario tiene que registrarlo para que el proceso de registro le deje continuar.

– Desactivado: el campo no aparecerá.

Además el plugin se divide en dos partes en las que incluye todos los campos:

– Información de Perfil de Usuario requerida para el Registro: es la información que se presenta en los datos de registro.

Información requerida del Perfil de Usuario: es la información que se presenta en el formulario de modificación de datos del usuario.

Seleccionando un campo u otro podemos añadirlos a nuestro formulario de registro personalizado. No te olvides de habilitar el plugin: a pesar de que guardes los cambios, si el plugin no está habilitado, no los podrás reproducir.

Nosotros hemos ido all in, por lo que el formulario, con todas las casillas activadas, quedaría así:

Nos interesa esta funcionalidad de Joomla cuando no queremos instalar plugins de terceros que realizan los mismos cambios que ya incluye nuestro propio CMS.