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_text
et 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_text
et field_my_yetanothertext
dont 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_userreference
un 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()
.