Ich habe eine sehr komplexe Situation, in der ich Rat brauche. Ich habe einen Inhaltstyp my_content
, an den ein Feldsammlungsfeld angehängt ist field_mycollection
, an das ein Entitätsreferenzfeld verweist, das auf den Benutzer verweist field_my_userreference
, ein Telefonfeld field_my_phone
, ein Textfeld field_my_text
und ein anderes Textfeld field_my_anothertext
.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
Die Benutzerentität hat auch Felder field_my_phone
, field_my_text
und field_my_yetanothertext
diese hat einen anderen Computernamen.
Was ich tun möchte, wenn in einem my_content
Bearbeitungs- / Hinzufügungsformular field_my_userreference
ein Benutzer ausgewählt ist, sollten die anderen Felder automatisch aus den Daten des ausgewählten Benutzers ausgefüllt werden. Die automatisch ausgefüllten Felder sollten weiterhin bearbeitet werden können.
Wie könnte ich dieses Ziel erreichen? Ich würde es gerne tun, wenn möglich, mit etwas Codierung, mit hook_form_FORM_ID_alter()
.