Jeg har fundet et java-script der laver en træ menu. Denne genereres ved at tilføje de enkelte elementer på denne måde:
d.add(0,-1,'Mit firma');
d.add(1,0,'Forside','index.php?id=1');
d.add(2,0,'Produkter','index.php?id=2');
d.add(3,0,'Kontakt','index.php?id=3');
d.add(4,2,'Produkt 1','index.php?id=4');
API:
Det første punkt er base. Det første tal er et id for menuen, som stiger med én for hvert element, det har ikke noget med id for databasen herunder at gøre. Det næste punkt afgør om der er tale om et hovedpunkt eller et underpunkt. Hvis tallet er nul ligger det i roden, ellers vil det være underpunkt til det id i menuen som de refererer til.
Jeg har en database-tabel med følgende opbygning:
id | navn | parent | rank
Det er meningen at jeg skal have lavet noget php-kode, som indsætter indholdet af databasen som menuelementer. De skal rangeres efter "rank", hvor 1 er øverst.
Håber der er nogen der har et forslag :-)