Hallo zusammen,
ich habe ein kleines Menü-Problem, allerdings ist die Erklärung etwas komplizierter ;-)
Hoffentlich versteht es jemand und hat auch eine Idee, oder einen Ansatz für mich.
Seitenstruktur:
1. Haupt1
1.1 Unter1
1.2 Unter2
1.3 Unter3
2. Haupt2
2.1 Unter1
2.2 Unter2
2.3 Unter3
3. Haupt3
3.1 Unter1
3.2 Unter2
3.2.1 Detail1
3.2.2 Detail2
3.2.3 Detail3
3.3 Unter3
Daraus werden dann 3 ul-li Listen generiert (3 Marker im Template). Die einzelnen List-Items werden per float:left nebeneinandergestellt. Das optische Resultat sind 3 Zeilen, also falls man sich auf Seite 3.2.2 befindet sieht es in etwa so aus:
(aktiver und die Rootline-Punkte als Beispiel in Großbuchstaben)
Haupt1 | Haupt2 | HAUPT3
Unter1 | UNTER2 | Unter3
Detail1 | DETAIL2 | Detail3
Das ist alles kein Problem, jetzt sollen aber das Unter- und das Detailmenü eingerückt sein - linksbündig mit dem darüberliegendem aktiven Punkt. Ich habe mir das so vorgestellt, dass ich die vorherigen Punkte aus den Übermenüs mitausgebe, eine class="platzhalter" zuweise und per visibility:hidden (nicht anzeigen, aber Platzhalter) ausblende.
Das würde dann von der Struktur her so aussehen:
Haupt1 | Haupt2 | HAUPT3
Haupt1 | Haupt2 | Unter1 | UNTER2 | Unter3
Haupt1 | Haupt2 | Unter1 | Detail1 | DETAIL2 | Detail3
Ist sowas mit Typoscript machbar?
Viele Grüße
Ben