Tutorial: Añadir un campo al formulario de inscripción

Es posible que desee recopilar y almacenar información adicional sobre los usuarios del Portal del desarrollador . Por ejemplo, es posible que desee recopilar un nombre de departamento, un ID de empleado o datos similares cuando un usuario se registra para una cuenta en el portal.

Antes de empezar

Debe tener un Portal del desarrollador habilitado y debe tener acceso de administrador para completar esta guía de aprendizaje. La guía de aprendizaje Creación del portal explica cómo habilitar el portal si todavía no lo ha hecho.

Acerca de esta guía de aprendizaje

En esta guía de aprendizaje, añadirá un campo Código de departamento al formulario de registro. Este campo es necesario para todos los usuarios del portal.

Adición de un campo a una entidad de usuario

  1. Inicie sesión en el Portal del desarrollador como administrador.
  2. Vaya a Configuración > Personas > Configuración de la cuenta y haga clic en la pestaña Gestionar campos.
Está en la pestaña Manage fields .
  1. Haga clic en + Crear un nuevo campo.
  2. En la lista Elija un tipo de campo, seleccione Texto sin formato y haga clic en Continuar.
  3. En el campo ' Label ' introduzca, ' Department code, y seleccione Texto (plano).
  4. Pulse Continuar.
Se encuentra en la página ' Department code settings for user.
  1. Acepte los valores por defecto de Maximum length (255) y Allowed number of values (Limitado: 1).
  2. Haga clic en Guardar valores.
Se encuentra en la página ' Manage fields. Compruebe que ' Department code ' es un campo listado.
  1. En ' Label, busque ' Department code y haga clic en Editar.
  2. Añada texto de ayuda. Esta es información que se muestra al usuario para ayudarle a completar el campo en un formulario. Ejemplos o enlaces a más información son útiles aquí. Vamos a añadir un ejemplo en este tutorial.
  3. Añada Example department code: DEP123. al campo Help text .
  4. Seleccione la casilla Campo obligatorio.
  5. Haga clic en Guardar valores.

Ahora se ha creado el campo. Está de nuevo en la pestaña Manage fields .

Adición del nuevo campo al formulario de registro

  1. Vaya a Configuración > Personas > Configuración de la cuenta y haga clic en la pestaña Gestionar visualización de formularios.
Se encuentra en la pestaña Gestionar visualización de formulario . Estas pestañas, una para cada formulario, muestran los campos que se muestran desde la entidad de usuario y en qué orden.
  1. Cambie a la pestaña Registro. Observe que inicialmente el nuevo campo ' Department code ' está debajo del ' Disabled row ' en la página. Esto significa que no se muestra en el formulario.
  2. Haga clic en el icono Código de departamento y arrástrelo para que se encuentre entre Apellidos y Organización de consumidores en la lista. Código de departamento, campo
  3. Pulse Guardar.

Prueba del nuevo campo

  1. Finalice la sesión como usuario administrador.
  2. Pulse Crear una cuenta nueva.
  3. Observe que el campo Department code ahora forma parte del formulario de registro.

Qué ha hecho en esta guía de aprendizaje

Ha añadido un campo de código de departamento al formulario de registro y, a continuación, ha probado el formulario para asegurarse de que el campo Department code ahora forma parte del formulario de registro.

En realidad, es necesario añadir esta configuración de tal forma que esté disponible para todos los sitios. Para conseguirlo, incluiría la configuración en el módulo personalizado. Para más información, consulte esta documentación Drupal.

Es posible que desee añadir una validación adicional al campo Código de departamento en el formulario de registro. Para más información, consulte Tutorial: Añadir validación a un campo del formulario de inscripción.