Zum Inhalt springen

Dropdown-Menü: Erste Ebene ohne Seiten??

Erstellt am 10. März 2011 · 4 Antworten · letzte Antwort am 12. März 2011

Tags: Frage

bäx ·

Hallo Leute,
ich sitze schon seit tagen an diesem problem:
ich habe ein dropdown-menü, das komplett mit css funtioniert. die erste ebene ware bisher als verknüpfungen (auf je eine seite der 2. ebene angelegt).
nun sollen die punkte der erdten ebene aber nicht mehr verknüpft werden. diese müssen aber links sein, da sonst das menü nicht mehr funktioniert.

wenn ich die seite als reines html baseln würde, würde ich in die a-tags einfach ein # setzen und das problem wäre gelöst... das is t aber mit typo3 nicht so einfach wie ich feststellen musste.

ich habe versucht im seitenbaum anstatt der verknüpfungen in der 1. ebene ordner oder trenner zu benutzen,a ber dan ist jedes mal der gasnze navigationspunkt weg im frontend...

das problem ist dass allerdings auch die seitenbaumstruktur so bestehen bleiben sollte, da ich auch noch einen breadcrumb habe (sie sind hier: home >> hauptseite(ebene 1) >> unterseite(ebene2)

am bequemsten wäre wenn ich statt dern verknüpfungen in der 1. ebene einfach dummy-seiten einseten könnte, die auf nix verlinken bzw. auf die seite, auf der sich der user gerade befindet... hat jemand eine idee??

kolki ·

Vielleicht so:

1 Startseite (Verweis auf Seite 1.1)
1.1 Startseite (im Menü versteckt)
1.2.1... weitere Unterseiten/Verknüpfungen zur ersten Ebene (Hauptthemen) je nach Bedarf
2 Hauptthema 1
2.1 Unterseite von Hauptthema 1
2.2 Unterseite von Hauptthema 1
3 Hauptthema 2
3.1 Unterseite von Hauptthema 2
3.2 Unterseite von Hauptthema 2
4 Hauptthema 3
4.1 Unterseite von Hauptthema 3
4.2 Unterseite von Hauptthema 3

bäx ·

dann sind die hauptthemen aber doch immernoch reale seiten, die man anclicken kann und auf dessen seiteninhalt gelang, oder nicht?
genua das soll ja NICHT passieren...

bäx ·

ich habe noch mal gegoogelt, es sollte funktionieren wenn ich die erste ebene als SPC definiere... doch wie mach ich das genau??

hier mein typoscript:

# Menü ausgeben
lib.menu = HMENU
lib.menu {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>

IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>

3 < .2
# 4 < .2
}

lib.container < lib.menu