[TYPO3-german] abfrage wenn nur ein menüpunkt vorhanden, dann anderes wrapItemAndSub

Gerhard Rasi rasi at rasi.ch
Fri Apr 18 00:35:46 CEST 2008


hallo liste

ich habe stu nichols neustes menu in typo3 eingebunden.
klappt ganz gut, nur wenn nur ein untermenüpunkt vorhanden ist, hat stu 
vergessen dass dieses auch oben runde ecken haben muss.
siehe http://rasi.ch/testsite
das allWrap kann ich nicht verwenden da dieses verwendet um if abfragen fur 
tabellen wenn ie als browser verwendet wird.
die lösung von joey wäre genial gewesen:
IFSUB = 1
IFSUB {
  allWrap = <li class="first">|<ul>|*|...bla...|*|<li
class="last-bottom">|<ul>
  allWrap.override = <li class="first">|<ul>|*|...bla...|*|<li
class="last-top">|<ul>
  allWrap.override.if {
    value = 1,3,5,7,9,11,13,15,17,19
    isInList.data = register:count_menuItems
  }
  wrapItemAndSub = |</ul></ li>
}

ich muss also unbedingt dem li eine andere klasse zuweisen, hat jemand eine 
idee?
Hier mein menu, das im obigen link läuft.

temp.menuoben= HMENU
temp.menuoben.excludeUidList =
temp.menuoben {
        special = directory
        special.value = 1
 maxItems = 5
        excludeUidList =
        wrap = <span class="preload1"></span><span class="preload2"></span>|
        # Hauptmenue
1 = TMENU
1 {
  wrap = <ul class="menu2">|</ul>
  expAll = 1
  noBlur = 1
  NO {
     ATagTitle.field = subtitle//title
     wrapItemAndSub = <li class="top">|</li>
     stdWrap.wrap = <span>|</span><b></b>
     ATagParams = id="home" class="top_link"
     }

IFSUB = 1
IFSUB {
      ATagTitle.field = subtitle//title
      wrapItemAndSub = <li class="top">|</li>
      stdWrap.wrap = <span>|</span><b class="down"></b>
      ATagParams =  id="home" class="top_link"
      allWrap = |<!--<![endif]-->
      linkWrap = |<!--[if gte IE 7]><!-->
      ATagBeforeWrap = 1
      }
}

2 = TMENU
2 {
wrap = <!--[if lte IE 6]><table><tr><td><![endif]--><ul 
class="sub">|</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
expAll = 1
noBlur = 1
 NO {
 ATagTitle.field = subtitle//title
 wrapItemAndSub = <li class="subtop">|</li>|*|<li>|</li>|*|<li 
class="subbot">|</li>
 }

IFSUB = 1
IFSUB {
  ATagTitle.field = subtitle//title
  wrapItemAndSub = <li class="flytop">|</li>|*|<li class="fly">|</li>|*|<li 
class="flybot">|</li>
  allWrap = |<!--<![endif]-->
  linkWrap = |<!--[if gte IE 7]><!-->
  ATagBeforeWrap = 1
 }

}
3 = TMENU

usw........

vielen dank für hilfe

Gerhard Rasi
Email: typo3 at rasi.ch
Internet: http://www.rasi.ch 




More information about the TYPO3-german mailing list