Hi,
Ich habe mir das gerade mal angeschaut, aber so wirklich blicke ich da nicht durch..
dann erstelle doch einfach aus Deinen Daten ein verschachteltes Array $nav und probiere den Code aus.
Ist mein Ansatz da nicht weniger umständlich?
Ja, aber so einfach funktioniert das halt nicht. Du brauchst eine äußere Schleife für die Hauptmenüpunkte und eine innere für die Unterpunkte. Diese innere Schleife muß vor dem </li> kommen und die verschachtelte ul generieren. Nichts anderes macht mein Script.
freundliche Grüße
Ingo