TL; DR - มีฟิลด์การแก้ไขการอ้างอิงเอนทิตีย่อหน้าที่ซ้อนกันหรือไม่ โดยที่ฟิลด์การแก้ไขการอ้างอิงเอนทิตีย่อหน้าย่อหน้ามีชุดรวมมากกว่า 1 ชุดและเก็บแบบฟอร์มการแก้ไขโหนดการทำงานไว้หรือไม่
Drupal: 9.3.9
PHP: 7.4.27
ฉันมีประเภทเนื้อหาของเพจพื้นฐานและมีฟิลด์การแก้ไขการอ้างอิงเอนทิตีของย่อหน้าที่อนุญาตให้ผู้ใช้เลือกบันเดิลต่างๆ เพื่อจัดวางเนื้อหา มันใช้งานได้ดี
ฉันต้องการเพิ่มบันเดิลอื่นที่จะมีฟิลด์การแก้ไขการอ้างอิงเอนทิตีย่อหน้าสองฟิลด์ ฟิลด์หนึ่งทำหน้าที่เป็นคอลัมน์ด้านซ้าย และอีกฟิลด์หนึ่งสำหรับคอลัมน์ด้านขวา พวกเขาจะอนุญาตให้ชุดย่อยของบันเดิล
ดังนั้นฉันจึงสร้างบันเดิลใหม่และฟิลด์ใหม่สองฟิลด์สำหรับบันเดิลนั้น ทั้งฟิลด์การแก้ไขการอ้างอิงเอนทิตีของย่อหน้า สำหรับแต่ละฟิลด์ ฉันเลือกว่าต้องการรวมบันเดิลใดบ้าง อย่างไรก็ตามในการแสดงโหนดแก้ไขแบบฟอร์มสำหรับประเภทเนื้อหาของฉัน Drupal ไม่สามารถระบุได้ว่าจะรวมบันเดิลใดไว้ในย่อหน้าซึ่งจะเพิ่มดรอปดาวน์เพิ่มเติม
ใครรู้วิธีต่อสู้กับสิ่งนี้ องค์ประกอบ $form ดูถูกต้อง มีบันเดิลที่ถูกต้องสำหรับฟิลด์ฟอร์มย่อยของฉัน แต่เมื่อแสดงค่าสำหรับดรอปดาวน์ทั้งหมดจะเป็นการรวมกันของค่าบันเดิลพาเรนต์และลูกทั้งหมดที่รวมอยู่ในค่าบันเดิล