Tôi có một tình huống rất phức tạp khi tôi cần một lời khuyên. Tôi có một loại nội dung my_content
, có trường bộ sưu tập trường được đính kèm field_mycollection
, có trường tham chiếu thực thể tham chiếu đến người dùng field_my_userreference
, trường điện thoại field_my_phone
, trường văn bản field_my_text
và trường văn bản khác field_my_anothertext
.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
Các đơn vị sử dụng cũng đã có các trường field_my_phone
, field_my_text
và field_my_yetanothertext
đó sau này có một tên máy khác nhau.
Những gì tôi muốn làm, nếu ở dạng my_content
chỉnh sửa / thêm, trong field_my_userreference
một người dùng được chọn, các trường khác sẽ được tự động điền từ dữ liệu của người dùng đã chọn. Các trường tự động điền vẫn có thể chỉnh sửa.
Làm thế nào tôi có thể đạt được mục tiêu này? Tôi muốn làm điều đó, nếu có thể, với một số mã hóa, sử dụng hook_form_FORM_ID_alter()
.