Creazione lista utenti con campi profilo

16 contenuti / 0 new
Ultimo contenuto
Creazione lista utenti con campi profilo

Ciao a tutti, vorrei creare tramite views una lista di tutti gli utenti registrati al sito la quale deve contenere anche i field profile creati con content profile. Ho creato una vista di tipo User e in campi sono riuscito a inserire tutti i valori proposti da Utenti. Ora però vorrei inserire anche i field creati con content_profile, ma non posso selezioarli con la vista di tipo user... Come posso fare? Grazie mille!!!!

Ciao, non devi usare una vista di tipo "User", ma una di tipo "node", perché tu devi presentare i campi del profilo che sono legati ad un nodo.

M.

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

C'ho provato ma mi compagliono una miriade di righe tutte uguali, utilizzando i field utente, quando invece ho solo un utente registrato.....

Il duro lavoro fatto con passione, ripaga sempre!!!!

hmmm
Stranissimo. Sicuro di avere un solo utente registrato ? Non è che hai un solo utente registrato, ma per quell'utente hai un numero X di nodi di tipo profilo (ad esempio le prove) ?

M.

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

credo di no perche' qaundo ho fatto questa prova ho inserito solo field del gruppo User e nessuno del tipo contenuto e quindi nessun nodo di tipo profilo.... Credo che il problema sia il fatto che se metto la vista di tipo "nodo" poi mi fa visualizzare tanti record quanti nodi contengono i campi della vista. Può essere?

Il duro lavoro fatto con passione, ripaga sempre!!!!

Sto ancora cercando di realizzare la mia lista degli Utenti registrati al sito. Se creo una vista di tipo nodo, e come campo metto per esempio l'email dell'utente, ogni utente registrato è duplicato due volte perchè? E' possibile che drupal legga come nodo sia il content profile dell'utente che il nodo della registrazione? Come posso elimenare questi doppioni?

Il duro lavoro fatto con passione, ripaga sempre!!!!

devi usare una vista di tipo utente e aggiungere una relazione a node:content_profile.
in questo modo hai sia i dati di base degli utenti (inclusi quelli di registrazione, realname, ecc) e quelli di content profile.
se hai duplicati significa che ci sono joins nelle tabelle, prova con distinct e/o aggiungendo filtri appropriati

come si aggiungono le relazioni?

Il duro lavoro fatto con passione, ripaga sempre!!!!

su relazioni nella views in alto centrale

ok ho creato una relazione con Nodo: Content Profile. Ora ho 3 tipi di content profile, devo creare una relazione per ognuno di essi, visto che ne posso selezionare solo uno alla volta, nell'impostazioni della relazione?

Il duro lavoro fatto con passione, ripaga sempre!!!!

3 tipi di profilo per lo stesso utente ?

M.

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

Ho dei campi che sono comuni a tre tipi di content profile, per intenderci "nome" "cognome", e un utente può scegliere di registrarsi in 3 modi ognuno dei quali associato a un unico content profile. Quindi ricapitolando: no ogni utente a solo un tipo di content profile.

Il duro lavoro fatto con passione, ripaga sempre!!!!

ok, quindi hai un solo tipo di contenuto per singolo profilo.
Ma allora non capisco quale sia il problema: se attivi la relazione dovrebbe fare tutto la vista.

M.

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

io ho tre tipi di profili (creati con content_profile) e l'utente che si registra potrà scegliere di registrarsi solo con uno dei 3 profili. Ora se volessi creare 3 diverse liste di utenti, una per ciascu profilo, come dici te ziobudda non ci sarebbero problemi farebbe tutto la vista attivando la relazione. Invece io vorrei creare una sola lista di utenti. Ho fatto questa prova: ho i campi "nome" e "cognome" che sono campi associati a tutti e 3 i profili (che nell'esempio chiamero profiloA - profiloB - profiloC). Nella vista di tipo USER creo la relazione con il "profilo1", per esempio, e ottengo un elenco con i dati "User" di tutti gli utenti, ma poi mi elenca solo i "nome" e "congnome" degli utenti con il "profilo1". Come posso creare le relazioni agli altri 2 profili? mi interesserebbero solo i campi "nome" "cognome".

Il duro lavoro fatto con passione, ripaga sempre!!!!

c'è un [+] in alto a dx
aggiungi un'altra relazione

si ho aggiunto la relazione con il profilo1, poi ho aggiunto anche quella per il profilo 2 e 3, ma non sò perchè mi prende solo la relazione con il profilo1, nel senso che quando poi seleziono i campi "nome" e "Cognome" posso associarli solo ad una delle tre relazioni.... :-(

Il duro lavoro fatto con passione, ripaga sempre!!!!