Jeder Eintrag sollte minimal 'url'- und 'title'-Schlüssel besitzen
und desweiteren einen 'sub'-Eintrag für untergeordnete Menüeinträge.
Die Schlüssel im obersten Array dienen als Hauptknoten und sollten eindeutig sein.
Die Menüeinträge können selbstdefinierte Schlüssel beinhalten. Sind diese vorhanden,
dann werden sie von den Renderen für Erzeugung der Ausgabe benutzt, üblicherweise
wird der Inhalt gleichnamigen Platzhaltern im Template zugewiesen.
Unterstützte Augabemodi
HTML_Menu unterstützt fünf Ausgabemodi:
'tree' (Standard),
'rows'
'urhere'
'prevnext' und
'sitemap'.
Im Folgenden werden wir die oben definierte Menüstruktur als Beispiel benutzen,
wir gehen davon aus, dass der Eintrag
'Menu item 1.2' ausgewählt wurde.
'tree'
Dieser Typ entspricht der internen Struktur des Menü-Hashs.
Die verschiedene Ebenen des Menüs werden durch Einrückungen verdeutlicht,
es wird nur die Elemente angezeigt, die unmittelbar zum aktiven Element
führen, bzw. die unmittelbar diesem folgen.