Score:0

การลบรายการย่อหน้าทำให้เกิดข้อผิดพลาด AJAX POST "ไม่มีคุณสมบัติของบันเดิลในเอนทิตีของโหนดประเภท"

ธง in

ทำงานกับไซต์ D7 ที่เก่ากว่า เราได้เพิ่มย่อหน้าเวอร์ชันล่าสุดเพื่อเพิ่มรายการเนื้อหาบางรายการในเพจ ทั้งหมดนี้ใช้งานได้ดี

อย่างไรก็ตาม เมื่อพยายามลบรายการย่อหน้าออกจากฟอร์ม คุณจะได้รับข้อผิดพลาด AJAX รากของมันคือ:

EntityMalformedException: ไม่มีคุณสมบัติของบันเดิลในเอนทิตีประเภทโหนด ใน entity_extract_ids() (บรรทัดที่ 8006 ของ /mnt/www/html/moswebsandbox1/docroot/includes/common.inc)

ฉันได้ตรวจสอบสาเหตุทั่วไป (โหนดที่ถูกละเลย ฯลฯ ) แต่ไม่มีสิ่งใดเกิดขึ้น ฉันยังไม่เข้าใจว่าเหตุใดจึงเกิดข้อผิดพลาดเมื่อฉันลบย่อหน้าดีที่สุดที่ฉันสามารถบอกได้ว่าการโทรกลับ AJAX ส่งแบบฟอร์มโหนด เมื่อถึงจุดหนึ่งเมื่อเรียกใช้ entity_extract_ids อาร์กิวเมนต์ทั้งสองจะเป็นทั้งโหนดเอนทิตีและประเภทเอนทิตีของย่อหน้ารายการ ซึ่งดูเหมือนไม่ถูกต้อง (กรณีนี้จะเกิดข้อผิดพลาดเสมอ)

ฉันจะไปที่ด้านล่างของสิ่งนี้ได้อย่างไร

อัปเดต:

เมื่อใช้ xdebug ฉันหยุดทำงานในขณะที่การโทร AJAX ออกมาเพื่อลบย่อหน้าและตรวจสอบโครงสร้างแบบฟอร์ม สิ่งนี้ดูแปลก - Drupal แสดงรายการโหนดเองในรายการย่อหน้า แต่ไม่ควรเป็นเช่นนั้น ควรเป็น 3 รายการย่อหน้า โหนดได้รับการโคลนในรายการฟิลด์นี้:

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถดูรายการแรกที่มีโหนดที่ย่อหน้าอยู่ ในความเป็นจริง มันไม่ใช่อย่างนั้นเลย - มันเป็นรายการย่อหน้า

อัปเดต 2:

นี่อาจเป็นสาเหตุสำหรับฉัน: https://www.drupal.org/project/paragraphs/issues/2452675

การปิดใช้งานโมดูลการแปลเอนทิตี 'แก้ไข' ปัญหาที่สังเกตได้

โพสต์คำตอบ

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