Zum Inhalt springen

Menüpunkt hervorheben

Erstellt am 27. Juli 2010 · 2 Antworten · letzte Antwort am 27. Juli 2010

Tags: Frage

flowjob ·

Hallo,

ich habe aus einem Thread eine Lösung kopiert. Und zwar wollte ich einzelne Menüpunkte hervorheben (styleclass). Dies ist mir nun auch mit folg. Code gelungen.

1 = TMENU
  1 {
    NO = 1
    NO {
      ATagParams = class="marker"
      ATagParams.if {
        isInList = 176
        value.field = uid
      }
      stdWrap2.wrap = <li>|</li>
    }
    
    CUR = 1
    CUR < .NO
    CUR.ATagParams = class="active"
    
    ACT = 1
    ACT < .CUR
  }

Leider ist aber auch CUR.ATagParams von der if-Anweisung betroffen.
Das sollte aber natürlich nicht sein.

Wer kann mir helfen?

karlchen ·

Da du den kompletten Anweisungsblock von NO nach CUR kopierst, hast du somit auch im CUR und ACT deine IF Bedingung.

 CUR < .NO

Um Anweisungen wieder zu löschen kannst du folgendes machen

 CUR.ATagParams >
 CUR.ATagParams = class="active"