Zum Inhalt springen

Schwesternelemente der aktuellen Seite anzeigen

Erstellt am 4. Juni 2009 · 1 Antwort · letzte Antwort am 4. Juni 2009

Tags: Frage

Tob1 ·

Hallo,

ich stecke leider etwas fest, beim Erstellen meiner Navi.
Meine Struktur:

->Messen
-->2009 (typ hidden)
-->2008 (typ hidden)
-->2007 (typ hidden)

->Presse
-->2009 (typ hidden)
-->2008 (typ hidden)
-->2007 (typ hidden)

Wenn man auf Messen klickt, soll die Navi 2009,2008,2007 anzeigen, quasi die Childelements.
Wenn man auf Messen->2007 klickt, soll die Navi auch 2009,2008,2007 anzeigen, quasi die Schwesternelemente.

Grundsätzlich erst einmal die Frage, wie zeige ich die Schwesternelemente einer aktuell gewählten Seite an?
special.value habe ich nicht gesetzt, also sollte es die aktuelle uid nehmen?!

Meine Navi zeigt derzeit, sobald man auf Messen klickt, die Kindelemente an.
Wie zeige ich nun im Fall, dass jemand auf 2007 klickt, nur die Schwesternelemente an?

Mein TS:

lib.horizontalTopNav = HMENU
lib.horizontalTopNav {
	special = directory
	includeNotInMenu = 1
	entryLevel = 1
         wrap = <ul class="vlist">|</ul>
	1.expAll = 1

    1 = TMENU
    1 {

        NO = 1
        NO {
            wrapItemAndSub = <li>|</li>
        }
        CUR = 1
        CUR {
            wrapItemAndSub = <li id="vlistcurrent">|</li>
            ATagParams= class="active"
        }
        ACTIFSUB = 1
        ACTIFSUB {
            wrapItemAndSub = <li id="vlistcurrentgrey" class="active">|</li>
            ATagParams= class="active"
        }
    }
    2 < .1
    2.wrap = <ul>|</ul>
...
}

Vielen Dank für Hilfe

Gruß

Tobi

Julian.​Hofmann ·

Hallo Tobi.

Tob1 schrieb

special.value habe ich nicht gesetzt, also sollte es die aktuelle uid nehmen?!

Aber genau das willst Du doch nicht, oder? Bei den Jahres-Seite soll doch eben nicht die aktuelle Seite als Ausgangspunkt genommen werden, sondern weiterhin die UID der Messen-Seite. Warum setzt Du daher nicht special.value auf die passende uid?

Viele Grüße
Julian