Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Una pregunta bastante recurrente en todos los foros de joomla es como añadir campos al formulario de
registro. Joomla por defecto sólo pide los campos básicos necesarios para poder registrar a los usuarios, como
son el nombre, usuario, contraseña, e email, pero podemos ampliarlos de una manera sencilla y eso es
exactamente lo que vamos a aprender en este artículo.
Hay varias maneras de ampliar los campos del formulario, pero en este artículo vamos a ver la más sencilla de
todas ellas, apta para todos los públicos. Vamos a utilizar un plugín del propio CMS para extender la
funcionalidad del formulario de registro. Así que vamos a ponernos manos a la obra.
Lo primero vamos a ver como es un formulario de registro de joomla básico, sin modificar para ver como
evoluciona.
Cómo podemos ver en la imagen sólo podemos guardar unos pocos datos de nuestro usuario; los datos mínimos
que joomla necesita para su funcionamiento. Sin embargo, disponemos de un plugin que nos va a ayudar he
extender este formulario. Para ello nos dirigimos al “Gestor de plugins” y filtramos por el tipo de plugin que nos
interesa, “user”. De esta forma quedan visibles en el listado únicamente los plugins de la categoría user, entre
los que se encuentra el que nos interesa: “Usuario – Perfil”.
El siguiente paso es simplemente activar éste plugin, para ver el efecto que produce sobre nuestro formulario.
Como podemos comprobar aparece un nuevo “fieldset” en nuestro formulario, con el texto “Perfil de usuario”,
en el que ya, sin realizar ninguna acción más, disponemos de un montón de campos adicionales. El siguiente
paso es modificar el comportamiento de estos campos, para adaptarse a nuestras necesidades. Para ello,
nuevamente desde el Gestor de plugins, previamente filtrado, hacemos click sobre el plugin que acabamos de
activar.
Campos del perfil para los formularios de registro y administración. Que son los
campos que van a aparecer en el formulario de registro.
Campos del perfil para el formulario de edición. Que son los datos que podrá
modificar el usuario cuando haga login en nuestro portal web.
En cada una de estas dos partes vemos que aparecen los nombres de los campos, acompañados por un selector,
con tres opciones:
Jugando con estas tres opciones, podemos dejar el formulario de registro a nuestro gusto con los campos que
nosotros necesitamos.
Otra opción interesante que nos probee este plugin, es la de añadir a nuestro formulario de registro un campo
para que acepte las condiciones del servicio. Para esto, debemos crear un artículo con nuestras condiciones, y
asociarlo al único campo que es diferente. Uno llamado “Seleccionar ‘TOS’ del artículo”. Simplemente por
asociarle un artículo, ya podemos ver nuevamente el cambio en nuestro portal web
Al pinchar sobre el link “Términos del servicio”, se abre una ventana modal con el artículo que hayamos
elegido previamente cargado en ella. El usuario estará obligado a aceptar estos términos.
Así con estos pequeños trucos podemos moldear el formulario de registro de joomla a nuestro gusto.