1
2
3
4
5
6
7
8
9
10
menue1 (page_id=1, parent=0 )
menue1_1 (page_id=10, parent=1 )
menue1_2 (page_id=11, parent=1 )
menue1_3 (page_id=12, parent=1 )
menue1_3_1 (page_id=15, parent=12)
menue2 (page_id=2, parent=0 )
menue2_1 (page_id=20, parent=2 )
.
.
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DB-Connect
# Start mit page_id = 0
maketree{0);
maketree{
my($p) = @_;
select über alle DB-Saetze mit parent = $p
while( fetcharray ){
Speichern der page_id und Menuetitle im Hash
# page_id des aktuellen Satzes
maketree( page_id );
}
}
2015-03-25T19:35:54 nyjoMöchte eine Datenstruktur aufbauen wie Menüaufbau - siehe oben.