Zum Inhalt springen

IFSUB etc geht nicht..

Erstellt am 11. November 2006 · 5 Antworten · letzte Antwort am 13. November 2006

Tags: Frage

andreasbalzer ·

Hallo!
Ich versuche gerade ein TMENU mit unterschiedlichen CSS Klassen für NO, IFSUB, ACTIFSUB, etc auszugeben. Das hier ist mein bisheriger Versuch:

temp.navMenu = COA
temp.navMenu.10 = HTML
temp.navMenu.10.value = <div class="SpalteLinksKastenBox"><div class="SpalteLinksKastenHeadline">&nbsp; &nbsp; {$navHeader} </div><div class="SpalteLinksKastenContent">
temp.navMenu.20 = HMENU
#temp.navMenu.20.entryLevel = {$topmenurootline}
temp.navMenu.20.special = directory
temp.navMenu.20.special.value = 1
temp.navMenu.20 {
wrap=<ul id="linksnav">|</ul>  
1= TMENU
1 {
  expAll = 1
  noBlur = 1 
  NO.ATagTitle.field = title 
  #NO.wrapItemAndSub=<li>|</li>|*||*|<li class="linksnavilast">|</li>
  NO.wrapItemAndSub = <li class="menunormal">|</li>
  ACT = 1
  ACT < .NO
  ACT.wrapItemAndSub=<li class="linksnavact">|</li>
  IFSUB = 1
  IFSUB < .NO
  IFSUB.wrapItemAndSub=<li class="linksnavhassub">|</li>
  ACTIFSUB = 1
  ACTIFSUB < .IFSUB
  ACTIFSUB.wrapItemAndSub = <li class="linksnavhassubact">|</li>

}

2 < .1 
2.NO.wrapItemAndSub=<li>|</li>     
2.wrap=<ul>|</ul>
3 < .2
4 < .2
5 < .2
6 < .2
7 < .2
8 < .2
9 < .2
10 < .2
}
}

Leider werden im FE aber nur die NO Zustände mit den korrekten Klassen ausgegeben. Bei den IFSUB Einträgen kommt keine Klasse.. Was mache ich falsch?

Grüße
Andreas

andreasbalzer ·

ess-erfurt.de / d BLABLA ev (ohne die ganzen Leerzeichen und ohne das BLABLA) .. Nein, ich rede von einem Menü, welches kein ACTIFSUB, sondern einen IFSUB Zustand hat. (Das ist das Menü auf der linken Seite)

just2b ·
andreasbalzer schrieb

BTW: Danke, das Beispiel funktioniert.. Trotzdem bin ich am Rätseln, wo der Fehler lag. #paralyzed#

keine Ahnung, darum verlinke ich oft lieber auf funktionierende Beispiele statt einen kleinen Fehler zu suchen 😉

georg