ฉันจะทำสิ่งนี้กับเนื้อหาสองประเภท แทนที่จะเป็นเว็บฟอร์ม:
- วันที่สล็อตที่มีอยู่
- การลงทะเบียน
คุณสร้างเนื้อหาสำหรับช่องวันที่ที่มีอยู่ (หนึ่งโหนดต่อช่องวันที่) พาเรนต์สร้างเนื้อหาการลงทะเบียน เนื้อหาการลงทะเบียนประกอบด้วยข้อมูลพื้นฐานที่คุณต้องการสำหรับบริบทเบื้องหลังของเด็ก หลังจากนั้น คุณสามารถเพิ่มย่อหน้าลงในประเภทเนื้อหานี้ ซึ่งอนุญาตให้ผู้ปกครองระบุสัปดาห์ที่พวกเขาลงทะเบียนให้บุตรหลานได้ ทำสิ่งนี้ผ่านการอ้างอิงเอนทิตีไปยังเนื้อหาของคุณ, วันที่สล็อตที่มีอยู่ประโยชน์ของสิ่งนี้คือย่อหน้าบนโหนด/เพิ่มฟอร์มช่วยให้ผู้ใช้เพิ่มย่อหน้าใหม่ (ในกรณีของคุณ การดำเนินการนี้ช่วยให้พวกเขาเลือกสัปดาห์อื่นและ/หรือเพิ่มรายการย่อยเพิ่มเติม โดยไม่เห็นช่องแบบฟอร์มพิเศษ หรือจำกัดไว้ที่ 5 รายการย่อย /ส่ง).
จากนั้น คุณสามารถติดตามว่าช่องวันที่ว่างใดได้รับการอ้างสิทธิ์โดยสร้างกฎที่เปลี่ยนฟิลด์ในเนื้อหาวันที่ช่องที่มีอยู่ซึ่งอ้างอิงโดยการสมัครใช้งานที่สร้างโดยผู้ปกครอง
สุดท้าย คุณสามารถแสดงเฉพาะวันที่หลักที่พร้อมใช้งานโดยการสร้างมุมมองสำหรับการอ้างอิงเอนทิตี กรองหาช่องวันที่ที่ยังว่างอยู่โดยใช้ฟิลด์ตัวบ่งชี้จากขั้นตอนก่อนหน้า หากคุณใช้มุมมองนี้ในฟิลด์การอ้างอิงเอนทิตี ผู้ปกครองจะสามารถเลือกวันที่ที่ยังไม่ได้อ้างสิทธิ์เท่านั้น