Score:1

กำลังส่งข้อมูลไปยังบล็อกที่กำหนดเอง

ธง gb

ฉันสร้างโมดูลที่มีหน้าการดูแลระบบหลายหน้า หนึ่งในหน้าเหล่านี้คือหน้าสร้างบล็อก เมื่อบล็อกถูกสร้างขึ้น ชื่อของบล็อกจะถูกเก็บไว้ในฐานข้อมูล เมธอด build() ของบล็อกจะส่งคืนชุดรูปแบบที่ไฟล์ twig จะใช้ตัวแปรเพื่อสร้างมาร์กอัป

ในหน้าผู้ดูแลระบบอื่นจะมีสถานที่ที่ผู้ใช้แนบบล็อกกับข้อมูลบางประเภท นอกเหนือจากนั้นคือรหัสโหนดที่ข้อมูลนี้สามารถปรากฏได้

ฉันได้ทำทุกอย่างเรียบร้อยแล้ว ยกเว้นวิธีส่งข้อมูลไปยังบล็อก หากโหนดปัจจุบันอยู่ในฐานข้อมูลและเกี่ยวข้องกับบล็อก/ข้อมูล

สิ่งนี้ทำใน Drupal 8 | 9 ได้อย่างไร มันเป็นกระบวนการก่อน? และฉันจะส่งข้อมูลไปยังบล็อกที่ถูกต้องเพื่อแสดงผลได้อย่างไร?

นี่คือวิธีที่ฉันจินตนาการไว้ โปรดแก้ไขฉันหากฉันผิด

  • ตรวจหา NID ในโมดูล (ประมวลผลล่วงหน้า???)
  • สอบถามฐานข้อมูลเพื่อดูว่ามีระเบียนใดที่มี NID ที่ตรงกันหรือไม่
  • หากมีข้อมูลที่ตรงกัน ให้ค้นหาข้อมูลที่ตรงกันสำหรับ NID และบันทึกลงในตัวแปร
  • ใช้ชื่อบล็อกที่แนบมากับชุด NID/Data ที่ตรงกันและส่ง ข้อมูลไปยังบล็อกนั้นที่จะแสดงผล

โมดูลนี้ใกล้เสร็จแล้ว ฉันแค่ต้องรู้วิธีทำสิ่งนี้ให้สำเร็จ ขอบคุณ.

mradcliffe avatar
cn flag
สวัสดี มันค่อนข้างยากสำหรับฉันที่จะเข้าใจสิ่งที่คุณถาม ช่วยให้แคบลงเหลือคำถามเดียว ฉันคิดว่าเป้าหมายคือการให้ทางเลือกแก่อินเทอร์เฟซการจัดการ Block Layout ดั้งเดิมของ Drupal ด้วยปลั๊กอินเงื่อนไขแบบกำหนดเองที่ค้นหาเงื่อนไขตามข้อมูลที่บันทึกไว้เพิ่มเติม ฉันอาจเน้นคำถามโดยแสดงให้เห็นว่าคุณกำลังเรียก / โหลดบล็อกในโมดูลอย่างไร

โพสต์คำตอบ

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