Hallo,

ich habe hier ein kleines Problemchen mit meiner Navigation.
Dieser liegt folgendes Typoscript zu Grunde:
------
lib.submenu = HMENU
lib.submenu{
  entryLevel = 1
  # Meta-Navi ausblenden
  excludeUidList = 18,33
  1 = TMENU
  1 {
    wrap = <ul id="submenu">|</ul>
    
    NO.doNotLinkIt = 1
    NO.wrapItemAndSub = <li class="first">|</li> |*| <li>|</li> |*| <li 
class="last">|</li>
    NO.stdWrap.cObject = COA
    NO.stdWrap.cObject {
      10 = TEXT
      10 {
        field = title
        typolink {
          parameter.field = uid
          ATagParams.cObject = COA
          ATagParams.cObject{
            wrap = | class="normal"
            10 = IMG_RESOURCE
            10.file = GIFBUILDER
            10.file {
              XY = [10.w]+[30.w]+4,40
              #transparentColor = #b7b7b7
              #backColor = #b7b7b7
              
               # -- box std
              10 = BOX
              10.dimensions = 0,0,[10.w]+[30.w]+4,16
              10.color = #b7b7b7
              10.offset = 0,0
              
              # -- roter hintergrund(??) bei mouseover
              20 = BOX
              20.dimensions = 0,22,[10.w]+[30.w]+4,16
              20 {
                offset = 0,19
                color = #b00036
              }
              
              30 = TEXT
              30 {
                text.field = nav_title//subtitle//title
                text.case = upper
                fontSize = 16
                fontFile = fileadmin/templates/fonts/DINE1.TTF
                offset = 2,14
                fontColor = #000000
                niceText = 1
              }
              
              40 = TEXT
              40 < .30
              40.fontColor = #ffffff
              40.offset = 2,36
            }
            10.stdWrap.dataWrap = style="width:{TSFE:lastImgResourceInfo|0}px; 
background-image: url('/|');"
          }
        }
      }
    }
    
    ACT < .NO
    ACT = 1
    ACT.stdWrap.cObject.10.typolink.ATagParams.cObject.wrap = class="active"|
    
    CUR < .ACT
    CUR = 1
  }
}
------

Nun ergibt sich folgendes Problem bei wrapItemAndSub: die CSS-Klasse 'First' 
sorgt dafür, dass der erste Menüpunkt keinen Außenabstand von 5px hat, da sonst 
ein unnötiger Abstand vom Beginn der Liste gegeben ist, was dazu führt,
dass fälschlicherweise vor dem Menüpunkt die Hintergrundfarbe der Liste 
angezeigt wird. 
Das klappt auch soweit wunderbar - nur wenn ich einen einzelnen Menüpunk habe, 
erhält dieser die Klasse 'last', was dazu führt, dass fälschlicherweise der 
Hintergrund angezeigt wird.

Gibt es eine Möglichkeit das TS so zu konfigurieren, dass bei einem einzelnen 
Menüpunkt die Klasse 'first' vergeben wird?

Vielen Dank und frohe Ostern schonmal!
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an