Visualizzare Campi SE.... Content Profile

13 contenuti / 0 new
Ultimo contenuto
Visualizzare Campi SE.... Content Profile

Ciao
Sto aggiungendo dei campi con content profile per la registrazione utente.

Ora ho aggiunto un select list, e stavo pensando che certi campi dovrebbero avere una condizione (IF)

In pratica, voglio che alcuni campi siano differenti dal privato o azienda...

come faccio a far vedere dei campi o altri durante l'inserimento dati?

intercetti la scelta di un campo e mostri o meno i campi in base a quello, lo puoi fare con js.

non esiste un modulo?
mi sarebbe utile anche in altri nodi

conditional fields farebbe al caso mio, ma funziona solo nel tipo di contenuto...
con il modulo content profile non funziona...

forse mi posso muovere diversamente, vi spiego cosa stò facendo:

stò creando un tipo di nodo e ho aggiunto il modulo inline registration per far in modo di registrare un nuovo utente direttamente quando crea il nuovo contenuto;

stò aggiungendo dei campi al profilo (telefono, indirizzo ecc...) che verranno visualizzati durante la creazione del nodo (se non è registrato appunto)

cosa mi consigliate?

all'inizio lo poni davanti alla scelta utente normale o utente x poi usi autoassign role e prendi spunto da qui:
http://drupal.org/node/836672
http://drupal.org/node/1008930
http://drupal.org/node/1241354
http://drupal.org/node/772496

difatti non ci ho pensato proprio...
è meglio che divido per tipo di utente (role) almeno posso diversificare i permessi.

non sapevo che potevo far scegliere all'utente che tipo di utente voleva essere, mi fermavo a utente registrato e utente anonimo...

ora provo :-)

qui ho trovato anche una guida per dividere gli utenti e creare diverse pagine di registrazione:
http://www.drupalitalia.org/node/9988

Però non riesco a capire come potrei utilizzare diverse pagine di registrazione con il modulo inline registration...

cioè.. inline registration (che non fà altro che visualizzare la pagina di registrazione utente sotto ad un nuovo contenuto) come fà a cambiare "pagina" in base alla tipologia utente?

anche usando conditional_fields non posso mettere una condizione di visualizzare una pagina in base a quello selezionato da una select_list/checkbox...

Oppure starei pensando di fare passo per passo e togliere inline registration e far registrare l'utente per poi passare subito alla creazione del contentuto.

Posso mandare ad una pagina (crea_contenuto) immediatamente dopo la registrazione automatica?

c'è qualcosa che non mi torna....

leggendo il punto 7:

Bisogna assegnare all'utente la possibilità di editare il proprio profilo e quindi in Permessi aggiungere per l'utente autenticato "edit own profile content". Inoltre, al momento della creazione profilo (quindi prima che l'utente sia autenticato) l'utente deve essere messo in condizione di poter modificare i campi del profilo e quindi i permessi di edit sui field del profilo vanno attribuiti anche agli utenti anonimi. Questa dunque è la parte più delicata; settare i permessi relativamente ai tipi di contenuto che dovranno gestire i vari ruoli.

Io con il modulo content profile, ho aggiunto dei campi profile_xxx
ma nei permessi questi campi non li vedo!
perchè?

dunque..
sono riuscito a creare 3 ruoli divers, ho creato una pagina dove l'utente sceglie per prima cosa quale dei 3 ruoli vuole iscriversi, viene rimandato tramite autoassignrole ad una pagina specifica di registrazione.
fin qui tutto funziona, ma adesso come faccio a diversificare le 3 pagine di registrazione che ho creato??

Perchè se vado in content profile, posso aggiungere dei campi profile_xxx ma non posso decidere se farli visualizzare ad un ruolo o ad un'altro!
cosa manca?

anche se aggiungo dei campi cck nella pagina che ho creato di registrazione (collegata a content profile) non visualizzo comuqnue nulla...

ho messo i permessi a tutti...

Ciao, sicuro di avere il modulo content_permission attivo ?

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

vuoi dire profile_permission? si...

No, voglio dire content_permission. E' un sottomodulo di cck e ti permette di definire i permessi per singolo campo di cck.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal