Score:0

ล้างค่าฟิลด์เมื่อแก้ไขโหนด

ธง mh

ฉันมีฟิลด์รายการ (ข้อความ) ในประเภทเนื้อหาที่จะกำหนดความสำคัญของเนื้อหาว่าเป็นเนื้อหาหลักหรือรอง และฟิลด์นั้นถูกกำหนดให้เป็นฟิลด์ที่จำเป็น ฉันต้องบังคับให้ผู้แก้ไขเนื้อหาทำการเลือกทุกครั้งที่แก้ไขหน้าเนื้อหา มีวิธีการล้างข้อมูลจากฟิลด์นั้นเมื่อแก้ไขเหตุการณ์หรือไม่?

หมายเหตุ: ฉันใช้ Drupal 9.2.18

Hodba Khalaf avatar
eg flag
ถ้าฉันเข้าใจถูกต้อง HOOK_form_alter ก็ใช้ได้ จากนั้นตั้งค่าฟิลด์[YOURFIELD]['default_value'] = NULL;
Lambic avatar
ph flag
อย่าลืมระบุเวอร์ชันของ Drupal ที่คุณใช้
Fareed Fattal avatar
mh flag
@ฮอดบาคาลาฟ. hook_form_alter ทำงานเฉพาะค่า NULL เท่านั้นที่ถูกปฏิเสธ ดังนั้นฉันจึงแทนที่ค่านั้น ' ' และนั่นช่วยแก้ปัญหาได้ ขอบคุณ!
Fareed Fattal avatar
mh flag
@Lambic ขออภัยที่ไม่ได้ระบุเวอร์ชันของ Drupal เป็น 9.2.x
Score:1
ธง eg

HOOK_form_alter ควรจะตกลง จากนั้นล้างค่าเริ่มต้นของฟิลด์

$form[YOURFIELD]['default_value'] = '';

โพสต์คำตอบ

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