11/05/2012, 04:51
|
| Colaborador | | Fecha de Ingreso: octubre-2009 Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes Puntos: 265 | |
Respuesta: Campos en drupal En la tabla tb_datos_users tenes que poner, aparte de lo que dijiste, el id del usuario al que corresponden.
Drupal no va a saber mucho sobre esta tarea, puesto que la vas a hacer vos programando nada mas. Tenes que hacer un modulo y montarte un formulario en el que puedas importar el fichero CSV y puedas mapearlo a tu gusto.
No tenes que crear un usuario desde Drupal y mapearlo luego con el CSV, porque ahi, si o si, vas a tener inconsistencias. No mezcles las cosas, si vos creas usuarios con Drupal, entonces asignales los valores a mano.
Si tenes miles de usuarios para crear desde un CSV, no crees miles de usuarios con Drupal, crea los usuarios usando un modulo y la API que te da toda esa funcionalidad, si no el trabajo es el mismo, crear mil usuarios y luego el CSV te queda super mal.
Ahora bien, en caso de que vos contemples la posibilidad de crear usuarios desde un formulario de registro, entonces lo que tenes que hacer es usar el modulo "profile", y crear desde ahi los campos domicilio, dni, telefono, etc. Luego de eso tendras que hacer tu modulo, tal como mencione antes, y tirar de las tablas del modulo profile, asi lo que hagas va a ser valido totalmente.
Saludos. |