Aș face acest lucru cu două tipuri de conținut, mai degrabă decât cu formulare web:
- Date slot disponibile
- Înscrieri
Dumneavoastră creați conținutul pentru datele de slot disponibile (un nod per interval de dată), părinții creează conținutul de înscriere. Conținutul de înscriere include informațiile de bază de care aveți nevoie pentru contextul de fundal al copilului. După aceea, puteți adăuga un paragraf la acest tip de conținut care le permite părinților să specifice săptămâna pentru care își înscriu copiii. Faceți acest lucru printr-o referință de entitate la conținutul dvs., Slot-Dates disponibile.Avantajul acestui lucru este că paragrafele din formularul de nod/adăugați permit utilizatorului să adauge un alt paragraf (în cazul dvs., acest lucru îi permite să selecteze încă o săptămână și/sau să adauge copii suplimentari, fără a vedea câmpuri suplimentare de formular sau să fie limitat la 5 copii /depunere).
Apoi, puteți urmări care dintre Datele Slot disponibile au fost revendicate creând o regulă care modifică un câmp pentru conținutul Slot-date disponibile la care se face referire de înscrierile create de părinte.
În cele din urmă, puteți afișa numai datele părinților care sunt disponibile creând o vizualizare pentru referința entității. Filtrați pentru datele de slot disponibile care sunt încă disponibile utilizând câmpul indicator de la pasul anterior. Dacă utilizați această vizualizare în câmpul de referință al entității, atunci părinții vor putea selecta doar datele nerevendicate încă.