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