Wizard jellegű rendelés kialakítása (UC)

Paal képe

Sziasztok!

Nincs 5letem, merre induljak. Egy olyan „wizard” jellegű rendelési oldalt kellene kialakítanom, ahol az ügyfelet lépésről lépésre végig vezetjük az egyes termék kategóriákon.

  1. Rendelés nyitóoldala: adja meg az esemény időpontját (node/add/event). Ha kitöltötte, elnavigálom az uc rendelés első oldalára.
  2. Első termék kategória, „welcome drink”: válasszon valamit ebből. Ha választott, mehet a következőre, vagy ha nem akar semmit, akkor a „tovább” linkkel navigáljon el a következő termék kategóriára, mondjuk „vacsora” részhez.
  3. Második termék kategória, „vacsora”: válasszon valamit ebből. Ha választott, mehet a következőre, vagy ha nem akar semmit, akkor a „tovább” linkkel navigáljon el a következő termék kategóriára...
  4. és így tovább. Az utolsó kategória után lépjen a „cart” oldalra, és indulhat a megrendelés véglegesítése.

Ha újból átgondolom, akkor minden kategória oldal aljára egy, a book modulban használt „előre-hátra” navigációra lenne szükség, plusz egy szabályra (rules modul), ami akkor lépteti tovább a következő termék kategóriára, hogy ha az előzőből már választott valamit. Mondjuk ez utóbbi megoldás nem teljesen jó, mert mi van ha neki a „vacsora” részben kell x db vega kaja + y db nem vega kaja? Akkor az első rendelés után már tovább is dobja...

Szükség lenne még egy olyan breadcrumb jellegű állapotjelzőre, amiben az összes kategória fel van sorolva, és szépen kijelzi neki, hogy hol járt már, illetve éppen hol tart:

Időpont | Welcome drink | Vacsora | Ital | ... stb
OK^.......| OK^................| Itt tart^| Következők^ | ...

Minden 5letet szívesen veszek! Nagyon köszönöm!

Drupal verzió: