ok, das war zumindest deutlicher, aber mir ist immer noch nicht ganz klar, was dein Problem ist.
Ich habe mal eine ähnliche Lösung für sowas gehabt:
Es gibt in der entsprechenden
db-tabelle für die Navi, lauter Datensätze.
Ein Datensatz kann dabei in einem Feld z.B. "parent" die Id eines anderen als seine "ebenenmutter" haben.
Hat ein Datensatz kein parent ist er automatisch in der erste Ebene der Navi. Alle Child Menüpunkte haben
die Rechteebene der Parentpunkte.
Z.B.:
id | name | link | parent |
001 | Team | team.htm | null |
002 | Sport | sport.htm | null |
003 | Peter | peter.htm | 001 |
004 | Dieter | dieter.htm | 001 |
005 | Tennis | tennis.htm | 002 |
würde führen zu:
Team
---Peter
---Dieter
Sport
---Tennis
Ich weiß nicht, ob du das gemeint hast, aber das wäre ien Ansatz.