Aggiungere campi agli utenti: via, cap, etc.

9 contenuti / 0 new
Ultimo contenuto
Aggiungere campi agli utenti: via, cap, etc.

Salve a tutti,

come posso rendere la registrazione di un utente più completa con via, cap, città etc. etc.?

puoi semplicemente aggiungere campi al profilo: http://drupal.org/handbook/modules/profile

oppure usare content profile: http://drupal.org/project/content_profile
in questo modo (credo) potresti anche raccogliere l'indirizzo durante la registrazione con il modulo location, ad esempio: http://drupal.org/project/location

Ti ringrazio. Mi sembrava strano non si potesse fare, data la potenza di Drupal!

Se volessi gestire dinamicamente i vari campi devo fare scrivendo un tpl con javascript? Oppure c'è un altro modulo?

Inoltre io ho 2 tipi di utente oltre all'amministratore: come si fa a stabilire durante la registrazione?

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:
in che senso "gestire dinamicamente"?

Nel senso di controllare la correttezza della mail, numero di tel, fax etc. ad esempio...

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:
Per la seconda domanda vedi:
http://drupal.org/project/autoassignrole
http://drupal.org/project/registration_role_with_approval
http://drupal.org/project/user_selectable_roles[/quote]

Ok, ma tutti i ruoli che creo alla fine sono virtualmente "figli" di authenticated user?

se vuoi validare i campi ti serve cck + uno o più moduli specifici. quindi devi usare la soluzione content_profile.
Ci sono sicuramente moduli che validano il numero di tel e la mail, probabilmente esistono validatori più generici ma devi cercare. si può certamente validare qualunque campo via modulo.

Quote:
Ok, ma tutti i ruoli che creo alla fine sono virtualmente "figli" di authenticated user?

non funziona così: i ruoli non sono utenti, sono configurazioni di permessi che possono essere usati in congiunzione per creare configurazioni più complesse da assegnare agli utenti.
Authenticated user è il livello di entrata, tutti gli utenti loggati hanno questo ruolo. a questo si possono aggiungere uno o più ruoli aggiuntivi per ottenere la configurazione di permessi desiderata.

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:
se vuoi validare i campi ti serve cck + uno o più moduli specifici. quindi devi usare la soluzione content_profile.

Ok. Content Profile, se ho capito bene, serve per vedere un profilo come nodo?

Quote:
non funziona così: i ruoli non sono utenti, sono configurazioni di permessi che possono essere usati in congiunzione per creare configurazioni più complesse da assegnare agli utenti.
Authenticated user è il livello di entrata, tutti gli utenti loggati hanno questo ruolo. a questo si possono aggiungere uno o più ruoli aggiuntivi per ottenere la configurazione di permessi desiderata.

Ho trovato ottimo Auto Assign Role anche se lo sto ancora testando. E' la prima volta che mi capita di dover settare "seriamente" la registrazione di un utente. A questo punto potrei suddividere il tipo di registrazione (cioé form diversi) a seconda dei due tipi di utenti/ruoli?

nuovo modulo per numeri di telefono, con validazione (non testato!)
http://drupal.org/project/cck_phone

Grazie, darò uno sguardo.