Zum Inhalt springen

Menüzustände

Erstellt am 27. November 2009 · 1 Antwort · letzte Antwort am 8. Dezember 2009

Tags: Frage

JakobRa ·

Hallo,
ich würde gerne meiner Hauptseite + deren Unterseiten Zustände zuweisen.

Mein Problem ist nun das alle anderen Seiten unter dieser Hauptseite liegen. Wenn ich nun also mit ACT arbeite wird mir diese Seite immer als aktiv angezeigt und das möchte ich natürlich nicht.

Mein TS sieht momentan so aus:

  marks.MAIN = HMENU
  marks.MAIN {
    entryLevel= 0
    special = list
    special.value = 1
    
    1 = TMENU
    1 {
      NO = 1
      NO {
        stdWrap =  <span id="main">|</span>
      } 
      ACT < .NO
      ACT.ATagParams = class="current"
    }

Leider hat der Link dadurch immer "current".

Ich suche also eine Möglichkeit diesem Link zu sagen das er nur Farbig sein soll wenn ER oder eine seiner unterseiten aktiv ist.

Da ich das Untermenü zur Hauptseite in einem eigenen Ordner habe, habe ich 2 Marker für mein Untermenü.

Hier der Marker für die Unterpunkte der Hauptseite:

  marks.MAINUP = COA
  marks.MAINUP.20 = HMENU
  marks.MAINUP.20 {
    special = directory
    special.value = 33
    
    stdWrap.wrap = <div class="up">|</div>
    
    1 = TMENU
    1 {      
      NO = 1
      NO.before = || &nbsp;|&nbsp;|*|
      CUR < .NO
      CUR.ATagParams = class="current"
    }
    if.isInList.field = uid
    if.value = 1,4,5,6,7
  }

Ich hoffe ihr könnt ungefähr verstehen was ich meine =(, komme einfach nicht weiter.

Lg,
JakobRa

Julian.​Hofmann ·

Hallo Jakob.

JakobRa schrieb

Ich hoffe ihr könnt ungefähr verstehen was ich meine =(

Leider nein. Du schreibst "alle anderen Seiten unter dieser Hauptseite liegen" und "Ich suche also eine Möglichkeit diesem Link zu sagen das er nur Farbig sein soll wenn ER oder eine seiner unterseiten aktiv ist.". Der ACT-Zustand bewirkt genau das.
Gleichzeitig schreibst Du aber "Leider hat der Link dadurch immer 'current'.". Ja, denn genau das forderst Du ja auch ("dass er nur Farbig sein soll wenn ER oder eine seiner unterseiten aktiv ist").

Viele Grüße
Julian