Score:0

ไม่มีรายการสุดท้ายสำหรับหลายฟิลด์เมื่อแก้ไขโหนด

ธง de

ฉันใช้ฟิลด์หลายย่อหน้าบนโหนด

ฉันสังเกตเห็นว่าทุกครั้งที่ฉันบันทึกโหนดแล้วแก้ไขอีกครั้ง รายการสุดท้าย (เดลต้า n-1 ที่มีเดลต้าเริ่มต้นที่ 0) จะหายไป ถ้าฉันคลิกที่ เพิ่มใหม่ ปุ่มจะเติมเนื้อหาของฟิลด์ที่ขาดหายไป อย่างไรก็ตาม หากฉันบันทึกโดยไม่ดำเนินการใดๆ เพิ่มเติม ต่อไป ช่องสุดท้ายจะหายไป

ฉันขุดค้นในโค้ดโมดูลและแก้ไขปัญหาด้วยโค้ดต่อไปนี้ในไฟล์ InlineParagraphsWidget.php (บรรทัดที่ 879 เป็นต้นไป)

$องค์ประกอบ += [
  '#element_validate' => [[$this, 'multipleElementValidate']],
  '#required' => $this->fieldDefinition->isRequired(),
  '#field_name' => $field_name,
  '#cardinality' => $จำนวนสมาชิก,
  '#max_delta' => $max, // เดิมคือ $max - 1
];

ฉันคิดว่ามันยากที่จะเชื่อว่าไม่มีใครเคยเจอบั๊กนี้กับโมดูลที่ได้รับความนิยมอย่าง Paragraphs เป็นเพราะทำงานบน Drupal 9 หรืออาจเป็นเฉพาะกับการติดตั้งไซต์

miststudent2011 avatar
fr flag
ฉันขอแนะนำให้รายงานในคิวปัญหาโมดูลด้วย

โพสต์คำตอบ

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