Zum Inhalt springen

Menü mit aktiven Punkt

Erstellt am 16. April 2008 · 2 Antworten · letzte Antwort am 17. April 2008

Tags: Frage

mike_sebaro ·

Hallo ich versuche gerade ein Menü zu erstellen, dass Menü sollte folgend aussehen:

Es gibt eine Hauptnavigation und eine Unternavigation.

Hauptnavigation:

Hauptmenupunkt | Hauptmenupunkt | Hauptmenupunkt | Hauptmenupunkt | Hauptmenupunkt

Unternavigation:

Unterpunkt 1
Unterpunkt 2
Unterpunkt 3
Unterpunkt 4
Unterpunkt 5

Die beiden Menüs sind bereits auf der Startseite sichtbar.

Ich möchte gerne, dass wenn ich auf Unterpunkt 1 klicke, ein neues Menü erscheint das dann wie folgt aussieht:

Unterpunkt 1
Unterunterpunkt 1
Unterunterpunkt 2
Unterunterpunkt 3
Unterunterpunkt 4
Unterunterpunkt 5

so mein typoscript für die oberen Menüs sieht wie folgt aus:

znavi = HMENU
znavi.special = directory
znavi.special.value = 14
znavi.1 = GMENU
znavi.1 {

    NO = 1
    NO {
        10 = IMAGE
        10 {
            file.import.field = media
            file.import = uploads/media/
            file.import.listNum = 0
        }
        XY = [10.w],35
        wrap = |
        backColor = #ffffff
    }
}

bei dem neuen Menü, soll jeder Punkt auch ein eigenes bild erhalten, also sprich der aktive Punkt (in dem fall Unterpunkt1) die restlichen bilder von den Menüpunkten sind immer gleich.

Ich komm nicht drauf, wie ich es mache das der jeweilige Menüpunkt als aktiver stehen bleibt mit einem anderen bild.

Kann mir da jemand auf die sprünge helfen?

Mfg Mike

P.S. hoffe es ist verständlich erklärt :-)

mike_sebaro ·

Hallo,
habs jetzt mal anders gelöst,
der erste Punkt ist ein Shortcut auf die aktive Seite.
Für den ersten Punkt (der aktive Punkt [Shortcut]) würde ich gerne ein eigenes Hintergrundbild hinterlegen.

KOmm nicht drauf wie ich das jetzt machen soll, jemand ne Idee?

Mfg Mike

unavi = HMENU
unavi.special = directory
unavi.special.value = 27
unavi.1 = GMENU
unavi.1.NO {
	backColor = #78A7D7
	XY = 210, 35
	10 = TEXT
	10.text.field = title
	10.fontColor = #FFFFFF
	10.fontSize = 16
	10.offset = 4,25
	}