AdminBereich für Navigation

Hi ich habe eine navigaton geschrieben.
wo man zwischen verschiedenen eben hin und her schalten kann, quasi ein Baum-Menü, nur wird nur die aktuelle Ebene angezeigt und nicht der ganze Baum.
Die DB ist wie folgt auf gebaut:
Code:
Id
Name
parent_id
link_artikel
artikel_id
target
in parent_id gebe ich die ID des übergeordneten Links an. bei artikel_id der zum link passende artikel bzw. bei link_artikel die art des links(zwei Frame/link/artikel).

Nun will ich für dieses Menü einen Administrationsbreich schreiben nur schaffe ich es nicht allein.
Frage1:
Wie kann ich mir die Links alle anzeigen lassen strukturiert?
Also Bsp:
Code:
Link1
  Link2
  Link3
     Link4
Link5
  Link6
usw.
also die passenden Links/Unterlink zu einander angeordnet?
 
Da würd ich dir Nestd Sets mal empfehlen. Mit sowas kriegste solche Baumstrukturen ganz einfach hin. Und diese können auch beliebig Tief sein. ;)
 
Und was sollen wir jetzt tun?
Dir den Code erklären? Uns hinsetzen und deine Hand halten.
Eine ein bisschen konkretere Frage wäre schon schön.

Sorry, Kaffeemangel und allgemeines Unverständniss.
 
Nils Hitze hat gesagt.:
Und was sollen wir jetzt tun?
Dir den Code erklären? Uns hinsetzen und deine Hand halten.
Eine ein bisschen konkretere Frage wäre schon schön.

Sorry, Kaffeemangel und allgemeines Unverständniss.


Hand halten wäre nicht schlecht :D
nein natürlich nicht.

Brauchte nur einen anstoß wie es geht, habe sehr wahrscheinlich nur ein brett vor dem kopf mehr nicht.
also wie kann ich meine eigene navigation als baum darstellen?
wie kann ich die einzelen Untereben direkt nach der hauptebene ausgeben lassen?
wenn ich sage select *...
dann werden mir ja alle ebene auf einmal ausgeben, bislang realisiere ich es so, dass ich eine bestimmte ebene anzeigen lasse und dort weiter 'durchklicken' lasse.

jetzt will ich aber alle eben auf einmal anzeigen lassen den übereben entsprechend angeordnet!
und genau da liegt mein problem habe keine idee wie ich dieses per code durchsetzten kann.
hast du eine idee dafür?
 
Zurück