Score:0

วิธีเชื่อมโยงเว็บฟอร์มกับเนื้อหาทั้งหมดของประเภทที่กำหนดâย้อนหลัง

ธง cn

วิธีเชื่อมโยงเว็บฟอร์มกับเนื้อหาประเภทที่กำหนดทั้งหมดคือการใช้ฟิลด์เว็บฟอร์ม จากนั้นตั้งค่าเริ่มต้น (เท่าที่ฉันสามารถบอกได้) ปัญหาเล็กน้อยเมื่อคุณมีเนื้อหานั้นหลายร้อยชิ้นแล้ว ค่าเริ่มต้นของฟิลด์ ช่วยชีวิตทั้งวัน ยกเว้นว่าจะไม่มีการตั้งค่าสำหรับฟิลด์ Webform ซึ่งเป็นสิ่งสำคัญหากคุณส่งค่าจากเนื้อหาไปยังการส่ง Webform ซึ่งเป็นเรื่องปกติมาก ยื่นเรื่องนี้เพื่อระบุว่า: https://www.drupal.org/project/field_defaults/issues/3227274

หรือฉันขาดวิธีอื่นที่ดีกว่าในการเชื่อมโยงเว็บฟอร์มกับประเภทเนื้อหา

sonfd avatar
in flag
คุณสามารถเขียน post_update หรือปรับใช้ hook เพื่ออัปเดตเนื้อหาที่มีอยู่ทั้งหมดของคุณ
cn flag
ใช่ `UPDATE node__field_contact SET field_contact_default_data = "loan_officer_email: '[webform_submission:node:field_email]'" WHERE bundle='lender';` ทำเพื่อฉัน ฉันเข้าใจวิธีการ "เนื้อหาทุกชิ้นเป็นเพียงกรณีพิเศษของเนื้อหาบางส่วน" แต่การเห็นข้อมูลที่เหมือนกันซึ่งบันทึกไว้ในฟิลด์หลายร้อยฟิลด์ในฐานข้อมูลเป็นการเน้นย้ำถึงความต้องการของวิธีการที่ใช้ฟิลด์เทียมแทนการบันทึกข้อมูลจริงสำหรับแต่ละฟิลด์
sonfd avatar
in flag
ฉันขอแนะนำให้ทำผ่านเอนทิตี เช่นโหลดโหนดแล้ว `$node->set('MY_WEBFORM_FIELD', $my_field_data); $node->save();` แทนที่จะพยายามอัปเดตแถวของตารางโดยตรงในฐานข้อมูล

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา