Hallo,
also, bevor wir beginnen: Du musst dir einen serverseitige programmiersprache aussuchen, und einen Datenbank. ALso z.B. php und mysql.
menu_id | parent_id | label | sortierung
137 | 0 | OberPunkt 1 | 1
138 | 0 | OberPunkt 2 | 2
139 | 0 | OberPunkt 3 | 3
140 | 137 | UP1_OP 1 | 1
141 | 137 | UP2_OP 1 | 2
142 | 138 | UP1_OP 2 | 1
143 | 139 | UP1_OP 3 | 1
144 | 139 | UP2_OP 3 | 2
145 | 139 | UP3_OP 3 | 3
uiiiii, wird schon etwas kompliziert. Menüs in DB's zu schreiben ist gar keine schlechte idee.
also, du musst in deine programmiersprache irgendwie ein query mit allen datensätzen bekommen, wo parent_id = 0 ist. Dann liest du sie einzeln durch und fragst zu jeder neu die datenbank ab, wo parent_id = menu_id ist. Und dann listest du das halt auf.
So einfach ist es.
Sort by sortierung natürlich, ok.
bambel