Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Interceptar datos de registro

Estas en el tema de Interceptar datos de registro en el foro de Drupal en Foros del Web. Hola a tod@s! Llevo muchísimas horas intentando hacer una cosa, y por más que busco en la red no consigo encontrar lo que busco. Estoy ...
  #1 (permalink)  
Antiguo 09/01/2012, 09:29
 
Fecha de Ingreso: julio-2006
Ubicación: Sevilla
Mensajes: 94
Antigüedad: 18 años, 5 meses
Puntos: 1
Pregunta Interceptar datos de registro

Hola a tod@s!

Llevo muchísimas horas intentando hacer una cosa, y por más que busco en la red no consigo encontrar lo que busco.

Estoy desarrollando un proyecto con Drupal 6.

He creado varios tipos de contenido personalizado: Tipo1, Tipo2, Tipo3, ... que no son más que formularios con los que quiero recopilar información de los usuarios.

De modo que en el momento que un visitante solicita registrarse en el sistema, selecciona uno de los 3 roles disponibles: UsuarioTipo1, UsuarioTipo2 y UsuarioTipo3, le sale el formulario correspondiente y se da de alta.

La cuestión es que quiero saber en qué parte del código de Drupal, en qué fichero, se produce la gestión de los datos del formulario un instante antes de hacer la inserción en la base de datos, ya que quiero recoger algunos valores para realizar otras operaciones justo antes de que se escriban en la base de datos.

En el fichero users.module, con la función user_register_submit puedo ver los datos como nombre de usuario o el correo del usuario, pero no el resto de valores del tipo de contenido Tipo1, Tipo2 o Tipo3.

¿Qué fichero se encarga de insertar estos últimos datos?

Mil gracias por adelantado a tod@s!
  #2 (permalink)  
Antiguo 09/01/2012, 11:02
 
Fecha de Ingreso: julio-2006
Ubicación: Sevilla
Mensajes: 94
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: Interceptar datos de registro

Tema resuelto.

Todos los datos que envía el formulario se encuentran en la variable array $form_state, lo que pasa es que es tan bestia que me costaba encontrar las claves-valor que necesitaba.

Saludos!
  #3 (permalink)  
Antiguo 09/01/2012, 17:38
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Interceptar datos de registro

Cita:
Iniciado por caraplo Ver Mensaje
De modo que en el momento que un visitante solicita registrarse en el sistema, selecciona uno de los 3 roles disponibles: UsuarioTipo1, UsuarioTipo2 y UsuarioTipo3, le sale el formulario correspondiente y se da de alta.
perdona, esto como lo haces? modificando el formulario de registro?

Etiquetas: contenido, registro, tema, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.