Eu tenho uma situação muito complexa em que preciso de alguns conselhos. Eu tenho um tipo de conteúdo my_content, que tem um campo de coleção de campos anexado field_mycollection, que tem um campo de referência de entidade que faz referência ao usuário field_my_userreference, um campo de telefone field_my_phone, um campo de texto field_my_texte outro campo de texto field_my_anothertext.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
A entidade de usuário também tem campos field_my_phone, field_my_texte field_my_yetanothertextque este último tem um nome de máquina diferente.
O que eu quero fazer, se em um usuário my_contenteditar / adicionar formulário, field_my_userreferencefor selecionado, os outros campos deverão ser preenchidos automaticamente a partir dos dados do usuário selecionado. Os campos preenchidos automaticamente ainda devem ser editáveis.
Como eu poderia alcançar esse objetivo? Eu gostaria de fazê-lo, se possível, com alguma codificação, usando hook_form_FORM_ID_alter().