ฉันไม่แน่ใจว่าจะแก้ไขปัญหานี้อย่างไรดีที่สุด และฉันหวังว่าจะมีคนชี้ทางที่ถูกต้องให้ฉันได้
สรุปโดยย่อของการตั้งค่าโหนดบางส่วน:
โหนด A เป็นโหนดหลัก
โหนด B เป็นลูกของโหนด A โหนด B ยังเป็นที่ตั้งของ/แสดงเว็บฟอร์ม เรามีฟิลด์ "ฟอร์ม" ในโหนด B ซึ่งเราสามารถเรียกเว็บฟอร์มที่มีอยู่ได้ จากนั้นโหนด B จะแสดงฟอร์มบนเว็บและข้อมูลเพิ่มเติมใดๆ (ที่ป้อนในโหนด B) แก่ผู้ใช้
ตอนนี้ถึงปัญหา:
โหนดจะแสดงผ่านวงล้อ (โดยใช้ jQuery Cycle2) ผู้แก้ไขเพิ่มเนื้อหา (โหนด A) ลงในวงล้อโดยใช้ Entity Queue คิวของเอนทิตีเชื่อมโยงกับมุมมอง ซึ่งตั้งค่าให้แสดงฟิลด์ที่จำเป็นจากโหนด A ใน "การ์ด" แต่ละใบ หากมีเว็บฟอร์ม และโหนด A อ้างอิงโหนด B กับเว็บฟอร์ม วันที่กำหนดของเว็บฟอร์มจะต้องแสดงบนการ์ดวงล้อนั้นๆ
ในมุมมองของฉัน ฉันมีตัวกรองตามบริบทใน "เนื้อหา: การอ้างอิงเว็บฟอร์ม" แต่จะแสดงเฉพาะวันที่เว็บฟอร์มหากป้อนโหนด B ในคิวเอนทิตี เนื่องจาก Node B จะไม่ถูกใช้ใน Entity Queue ฉันจึงต้องหาวิธีไปยังวันที่กำหนดการเว็บฟอร์มจาก Node B เมื่อ Node A ถูกเรียก
เป็นไปได้ไหมที่จะทำสิ่งนี้ในมุมมอง? หรือสิ่งนี้จะต้องใช้บล็อกปลั๊กอินที่กำหนดเอง