Zum Inhalt springen

Menu Item States mit CUR und IFSUB

Erstellt am 4. Dezember 2002 · 2 Antworten · letzte Antwort am 28. August 2013

Tags: Frage

akimf ·

Hai Typofans,

ich habe ein Problem mit meinem TMENU:

Würde gerne abfragen, ob ein Menuitem das aktuelle ist und Submenus hat, damit ich die Submenus ausklappen und die Schrift ändern kann. Habe dazu bisher folgenden Code:

  subparts.SUBNAVI = HMENU
  subparts.SUBNAVI.entryLevel = 1
  subparts.SUBNAVI.1 = TMENU
  subparts.SUBNAVI.1.expAll = 0
  subparts.SUBNAVI.1.NO {
     allWrap = <tr height="20" width="198"><td width="20" height="20"><img src="fileadmin/xcadweb/images/blind.gif" width="20"></td><td height="20" width="178" align="left"> | </td></tr>
     ATagParams = class="subnavi" 
     beforeImg = fileadmin/xcadweb/images/blind_menu.gif
 }


  subparts.SUBNAVI.1.CUR < subparts.SUBNAVI.1.NO
  subparts.SUBNAVI.1.CUR = 1
  subparts.SUBNAVI.1.CUR.allWrap = <tr height="20" width="198"><td width="20" height="20"><img src="fileadmin/xcadweb/images/blind.gif" width="20"></td><td height="20" width="178" align="left"> | </td></tr>
  subparts.SUBNAVI.1.CUR.ATagParams = class="subnavibold"
  subparts.SUBNAVI.1.CUR.beforeImg = fileadmin/xcadweb/images/blind_menu.gif

  subparts.SUBNAVI.1.IFSUB < subparts.SUBNAVI.1.NO
  subparts.SUBNAVI.1.IFSUB = 1
  subparts.SUBNAVI.1.IFSUB.ATagParams = class="subnavi"
  subparts.SUBNAVI.1.IFSUB.allWrap = <tr height="20" width="198"><td width="20" height="20"><img src="fileadmin/xcadweb/images/blind.gif" width="20"></td><td height="20" width="178" align="left"> | </td></tr>
  subparts.SUBNAVI.1.IFSUB.beforeImg = fileadmin/xcadweb/images/expander.gif
  subparts.SUBNAVI.1.IFSUB.beforeImgLink = 1

  subparts.SUBNAVI.2 = TMENU
  subparts.SUBNAVI.2.NO {
     allWrap = <tr height="20" width="198"><td width="20" height="20"><img src="fileadmin/xcadweb/images/blind.gif" width="20"></td><td height="20" width="178" align="left">&nbsp;&nbsp;&nbsp;&nbsp; | </td></tr>
     ATagParams = class="subnavi" 
     beforeImg = fileadmin/xcadweb/images/blind_menu.gif
  }
  subparts.SUBNAVI.2.CUR < subparts.SUBNAVI.1.NO
  subparts.SUBNAVI.2.CUR = 1
  subparts.SUBNAVI.2.CUR.allWrap = <tr height="20" width="198"><td width="20" height="20"><img src="fileadmin/xcadweb/images/blind.gif" width="20"></td><td height="20" width="178" align="left">&nbsp;&nbsp;&nbsp;&nbsp; | </td></tr>
  subparts.SUBNAVI.2.CUR.ATagParams = class="subnavibold" 
  subparts.SUBNAVI.2.CUR.beforeImg = fileadmin/xcadweb/images/blind_menu.gif

Das Problem ist, das CUR eine höhere Priorität als IFSUB hat und IFSUB unberücksichtigt bleibt, wenn das Menuitem CUR ist. Gibt es eine Möglichkeit, beides abzufragen, also IFSUB und CUR????

suther ·

Hilfe, Augenkrebs! Bitte nutze doch den "Code"-Tag, wenn du hier im Forum TS postest. Findest Ihn oben rechts über dem Eingabefenster <>

jenses ·
suther schrieb

Hilfe, Augenkrebs! Bitte nutze doch den "Code"-Tag, wenn du hier im Forum TS postest. Findest Ihn oben rechts über dem Eingabefenster <>

Tja, vor 11 Jahren sah das vielleicht noch ein bißchen anders aus?