Dynamisches, verschachteltes Menü mit CSS und PHP

Hallo,

ich erstelle gerade meine Webseite und benutze dafür als Grundgerüst YAML sowie für die dynamischen Inhalte PHP.

Nun sollen meine Seiten natürlich auch eine Navigation beinhalten, besser gesagt zwei. Die Hauptmenüleiste habe ich bereits fertig und mittels PHP auch soweit dynamisch gestaltet, dass es für mich dann relativ unaufwändig wird, Menüpunkte hinzuzufügen.

Probleme bereitet mir aber das zweite Menü. Dieses soll aus verschiedenen Kategorien bestehen, die für Bildgalerien stehen. Das Ganze sollte folgende Bedingungen erfüllen:

  • Vertikales Menü

  • „Aufklappbar“, d.h. beim Anklicken eines Elternelements sollen die Untermenüpunkte etwas eingerückt aufgelistet werden

  • Beliebige Schachtelungstiefe

  • Dynamisch

Ein statisches Menü so aufzubauen ist nicht das Problem. Dafür gibt es ja auch genug Beispiele im Netz. Allerdings komme ich mit den letzten beiden Anforderungen nicht zurecht. Wie könnte ich das Menü so gestalten, dass es dynamisch ist und dabei noch eine beliebige Tiefe erhält?

Habt ihr da eventuell Ideen und/oder Tipps?

Viele Grüße,

Robert

Hallo,

Ein statisches Menü so aufzubauen ist nicht das Problem. Dafür
gibt es ja auch genug Beispiele im Netz. Allerdings komme ich
mit den letzten beiden Anforderungen nicht zurecht. Wie könnte
ich das Menü so gestalten, dass es dynamisch ist und dabei
noch eine beliebige Tiefe erhält?

Guck mal hier http://www.cssplay.co.uk/ - vielleicht findest du was?

Cheers, Felix