User reference e problemino
Salve a tutti,
praticamente ho creato degli utenti aggiungendo alcuni campi anagrafici come nome e cognome, ecc...
poi ho creato un tipo di contenuto "ticket" in cui ho inserito un campo "user reference" .
Fin qui tutto ok, però quanto inserisco il contenuto ticket e vado a richiamare il campo con l'utente, lui mi propone giustamente l'username mentre io vorrei che nell'elenco mi comparisse il nome e cogonome. Come posso gestire questa cosa.
HELP
A2A
Risposte
prova con field reference
prova con field reference
Va benissimo.. non ci avevo
Va benissimo.. non ci avevo pensato.
Ma ho ancora qualche intoppo: quando seleziono l'azienda/cliente mi esce in questo formato:
"Azienda/Nome e Cognome - NOME AZIENDA [field_azienda_nome_e_cognome user:117]"
Come posso fare uscire nella selezione solo il "nome azienda"?
In realtà vi spiego la mia
In realtà vi spiego la mia situazione:
ho aggiunto alla registrazione utenti un campo con "nome e cognome" oltre ad altri campi anagrafici.
Poi ho creato un tipo di contenuto "ticket" nel quale ho il campo utente come "user references".
Fin qui tutto ok perché nel campo utente vedo tutti gli utenti e seleziono quello desiderato. La mia esigenza è invece avere un campo "nome e cognome" che va ad elencarmi tutti i clienti visualizzandone nome e cognome e selezionando dovrebbe popolarmi in automatico il campo utente (user references) col nome utente collegato.
Spero di essere stato chiaro
Per me c'è ( a meno di
Per me c'è ( a meno di esigenze particolari,)un errore di fondo.
I campi entity reference e famiglia , sono concepiti per non popolare campi , ma per riferire a altri tipi di contenuto o entità quali utenti.
Semmai a te importa che selezionando in fase edit nodo i nomi degli utenti, in visualizzazione nodo tornino i nome e cognome e non il nominativo user.
Soluzione Facile,
Fai una vista basata sul tipo di contenuto che vuoi, con relazione al tuo campo entity o user reference.
Di questa vista crea un blocco, d esponilo nel tipo di nodo desiderato.
Ricorda i addgiungere un filtro contestuale nid che ti mostri i campi nome e cognome degli user nascondendo il campo user stesso
Allora sto provando a
Allora sto provando a realizzare quello che mi hai suggerito ma probabilmente continuo a sbagliare qualcosa.
Io quando aggiungo il tipo di contenuto "ticket" ho un campo "nome utente" di tipo 'user references' con widget che mi fa selezionare tra gli utenti presenti e registrati.
Io invece vorrei che in fase di aggiunta del "ticket" avessi la possibilità di vedere invece che l'username il "nome e cognome" che risulta compilato in fase di registrazione dell'utente.
E' questa relazione che non riesco ad ottenere in fase di inserimento del contenuto.
Poi con la vista riesco a ottenre sicuramente tutti i dati che mi servono.
Credo di aver trovato una
Credo di aver trovato una mezza soluzione:
Ho utilizzato il modulo "realname" che permette di sostituire il pattern del nome utente con un token. In questo caso l'ho sostituito con il token "nome e cognome" e magicamente nel momento dell'inserimento del ticket mi fa scegliere non più tramite gli username ma tramite i nomi e cognomi.
Fin qui è tutto ok.
Il problema ora sorge al contrario là dove nella vista ho bisogno di fare vedere invece il nome utente...
Ho cmq fatto un buco
Ho cmq fatto un buco nell'acqua. Perchè nel momento dell'inserimento se uso il widget "autocomplete deluxe" lui cerca in base al nome utente e non al nome e cognome... es:
se il nome utente è 123456 e il nome e cogonme Angelo Angelini, se io inizio a scrivere angelo, lui non trova nulla perchè dovrei scrivere 123...
Insomma mi sto incasinando la vita!