Điểm:0

Làm cách nào để liên kết biểu mẫu web với tất cả nội dung của một loại đã cho— hồi tố?

lá cờ cn

Cách để liên kết biểu mẫu web với tất cả nội dung của một loại nhất định là sử dụng trường Biểu mẫu web, sau đó đặt giá trị mặc định (theo như tôi có thể biết). Một chút vấn đề khi bạn đã có hàng trăm phần nội dung đó. Mặc định trường tiết kiệm thời gian— ngoại trừ việc nó không mang lại cài đặt cho trường Biểu mẫu web, điều này rất cần thiết nếu bạn đang chuyển một giá trị từ nội dung sang biểu mẫu web, điều này rất phổ biến. Đã gửi vấn đề này để giải quyết vấn đề đó: https://www.drupal.org/project/field_defaults/issues/3227274

Hay tôi đang thiếu một cách khác tốt hơn để liên kết một biểu mẫu web với một loại nội dung?

sonfd avatar
lá cờ in
Bạn có thể viết post_update hoặc hook triển khai để cập nhật tất cả nội dung hiện có của mình.
lá cờ cn
Đúng `CẬP NHẬT node__field_contact SET field_contact_default_data = "loan_officer_email: '[webform_submission:node:field_email]'" WHERE bundle='lender';` đã làm điều đó cho tôi. Tôi hiểu cách tiếp cận "mọi phần nội dung chỉ là trường hợp đặc biệt của một số phần nội dung" nhưng nhìn thấy thông tin giống hệt nhau được lưu trong hàng trăm trường trong cơ sở dữ liệu nhấn mạnh mong muốn của một cách tiếp cận dựa trên trường giả thay vì thực sự lưu dữ liệu cho từng trường.
sonfd avatar
lá cờ in
Tôi khuyên bạn nên thực hiện thông qua Thực thể, ví dụ:tải một nút sau đó `$node->set('MY_WEBFORM_FIELD', $my_field_data); $node->save();` thay vì cố gắng cập nhật các hàng của bảng trực tiếp trong cơ sở dữ liệu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.