ich moechte aus einem (mehrdimensionalen?) Dict wie diesem:
Code: Alles auswählen
menu = {
'main_1':{
'title' : 'Seite 1',
'link' : '/seite_1/',
'title_text' : 'Zur Seite 1',
'sub_1':{
'title' : 'Sub-Seite 1',
'link' : '/seite_1/sub-seite_1/',
'title_text' : 'Zur Sub-Seite 1'},
'sub_2':{
'title' : 'Sub-Seite 2',
'link' : '/seite_1/sub-seite_2/',
'title_text' : 'Zur Sub-Seite 2'},
'sub_3':{
'title' : 'Sub-Seite 3',
'link' : '/seite_1/sub-seite_3/',
'title_text' : 'Zur Sub-Seite 3'}
},
'main_2':{
'title' : 'Seite 2',
'link' : '/seite_2/',
'title_text' : 'Zur Seite 2'},
'main_3':{
'title' : 'Seite 3',
'link' : '/seite_3/',
'title_text' : 'Zur Seite 3'}
}
Code: Alles auswählen
<ul>
<li><a href="/seite_1/" title="Zur Seite 1">Seite 1
<ul>
<li><a href="/seite_1/sub-seite_1/">Zur Sub-Seite 1</a></li>
<li><a href="/seite_1/sub-seite_2/">Zur Sub-Seite 2</a></li>
<li><a href="/seite_1/sub-seite_3/">Zur Sub-Seite 3</a></li>
</ul>
</li>
<li><a href="/seite_2/" title="Zur Seite 2">Seite 2</li>
<li><a href="/seite_3/" title="Zur Seite 3">Seite 3</li>
</ul>
Ich brauche aber vermutlich eine Funktion aehnlich os.walk, richtig?.
Vielleicht hat jemand einen Link oder die richtigen Keywords fuer mich.
Ich waere aber auch fuer jeden anderen Tipp dankbar, der mich der Loesung naeher bringt .
Vielen Dank!
Gruesse
Tom
EDIT: Korrektes Highlighting gesetzt.