Hab schon gesucht, hier und auch im Netz - aber den richtigen Gedankenanstoss noch nicht gefunden.
Ziel: dynamischen Menü.
Eigentlich will ich es so in einer Tabelle speichern (als Array):
1,2,8
1,3,11
2,1,8
usw - jede Zahl steht dabei für einen Unterpunkt - die erste ist ein Oberpunkt.
Ein Unterpunkt kann auch öfters vorkommen oder auch ein Oberpunkt sein.
Jede Mögliche Verzweigung soll eine Zeile sein.
Die dann auslesen und mittels Schleifen und Abfragen entsprechend filtern - nur wie.
Dann noch eine Tabelle wo drin steht welcher Link jeder Punkt hat.
Ohne Datenbank, nur fürs Verständniss also so:
Hab auch was von Nested Sets gefunden, aber das hat ja Nachteile beim ändern - und auch immer nur ein left-parent und ein right-parent.
Vielleicht könnt Ihr mir ja auf die Sprünge helfen.
Ziel: dynamischen Menü.
Eigentlich will ich es so in einer Tabelle speichern (als Array):
1,2,8
1,3,11
2,1,8
usw - jede Zahl steht dabei für einen Unterpunkt - die erste ist ein Oberpunkt.
Ein Unterpunkt kann auch öfters vorkommen oder auch ein Oberpunkt sein.
Jede Mögliche Verzweigung soll eine Zeile sein.
Die dann auslesen und mittels Schleifen und Abfragen entsprechend filtern - nur wie.
Dann noch eine Tabelle wo drin steht welcher Link jeder Punkt hat.
Ohne Datenbank, nur fürs Verständniss also so:
PHP:
$link = array();
$link[] = array(1,2);
$link[] = array(1,3,11);
$link[] = array(1,3,8);
$link[] = array(1,4,5);
$link[] = array(5,8);
$link[] = array(5,9);
$link[] = array(6,10);
$link[] = array(6,3);
$link[] = array(5,8,2);
$link[] = array(6,8,2);
$site1 = "impressum.php";
$site2 = "kontakt.php";
Hab auch was von Nested Sets gefunden, aber das hat ja Nachteile beim ändern - und auch immer nur ein left-parent und ein right-parent.
Vielleicht könnt Ihr mir ja auf die Sprünge helfen.