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_text
e 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_text
e field_my_yetanothertext
que este último tem um nome de máquina diferente.
O que eu quero fazer, se em um usuário my_content
editar / adicionar formulário, field_my_userreference
for 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()
.