私はアドバイスが必要な非常に複雑な状況にあります。コンテンツタイプがありmy_content
、それにはフィールドコレクションフィールドがアタッチされていますfield_mycollection
。これには、ユーザーを参照するエンティティ参照フィールドfield_my_userreference
、電話フィールドfield_my_phone
、テキストフィールドfield_my_text
、および別のテキストフィールドがありますfield_my_anothertext
。
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
ユーザエンティティは、フィールドを持っているfield_my_phone
、field_my_text
そしてfield_my_yetanothertext
後者は、異なるマシン名を有しています。
私がやりたいことは、my_content
編集/追加フォームでfield_my_userreference
ユーザーが選択されている場合、他のフィールドは選択されたユーザーのデータから自動入力されるはずです。自動入力フィールドは引き続き編集可能である必要があります。
どうすればこの目標を達成できますか?可能であれば、いくつかのコーディングで、を使用してそれを実行しhook_form_FORM_ID_alter()
ます。