Tengo una situación muy compleja en la que necesito algunos consejos. Tengo un tipo de contenido my_content
, que tiene un campo de colección de campos adjunto field_mycollection
, que tiene un campo de referencia de entidad que hace referencia al usuario field_my_userreference
, un campo de teléfono field_my_phone
, un campo de texto field_my_text
y otro campo de texto field_my_anothertext
.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
La entidad de usuario también tiene campos field_my_phone
, field_my_text
y field_my_yetanothertext
este último tiene un nombre de máquina diferente.
Lo que quiero hacer, si se selecciona un my_content
formulario de edición / agregar, en field_my_userreference
un usuario, los otros campos deben rellenarse automáticamente a partir de los datos del usuario seleccionado. Los campos autocompletados aún deben ser editables.
¿Cómo podría lograr este objetivo? Me gustaría hacerlo, si es posible, con algo de codificación, usando hook_form_FORM_ID_alter()
.