Ho una situazione molto complessa in cui ho bisogno di un consiglio. Ho un tipo di contenuto my_content, a cui è collegato un campo di raccolta dei campi field_mycollection, che ha un campo di riferimento dell'entità che fa riferimento all'utente field_my_userreference, un campo del telefono field_my_phone, un campo di testo field_my_texte un altro campo di testo field_my_anothertext.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
L'entità utente ha anche avere campi field_my_phone, field_my_texte field_my_yetanothertextche quest'ultima ha un nome macchina diversa.
Quello che voglio fare, se in my_contentforma di modifica / aggiunta, in field_my_userreferenceun utente è selezionato, gli altri campi dovrebbero essere compilati automaticamente dai dati dell'utente selezionato. I campi compilati automaticamente dovrebbero essere comunque modificabili.
Come potrei raggiungere questo obiettivo? Mi piacerebbe farlo, se possibile, con un po 'di codice, usando hook_form_FORM_ID_alter().