J'ai une situation très complexe où j'ai besoin de quelques conseils. J'ai un type de contenu my_content, auquel est associé un champ de collecte de champs field_mycollection, qui a un champ de référence d'entité faisant référence à l'utilisateur field_my_userreference, un champ de téléphone field_my_phone, un champ de texte field_my_textet un autre champ de texte field_my_anothertext.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
L'entité utilisateur possède également des champs field_my_phone, field_my_textet field_my_yetanothertextdont ce dernier a un nom de machine différent.
Ce que je veux faire, si sous forme d' my_contentédition / ajout, dans field_my_userreferenceun utilisateur est sélectionné, les autres champs doivent être remplis automatiquement à partir des données de l'utilisateur sélectionné. Les champs remplis automatiquement doivent toujours être modifiables.
Comment pourrais-je atteindre cet objectif? J'aimerais le faire, si possible, avec un peu de codage, en utilisant hook_form_FORM_ID_alter().