[TYPO3-german] TMENU Frage! Bitte mal reinschauen

Basti sebastian.schmal at gmx.de
Mon Sep 7 11:37:23 CEST 2009


Okay, ich bin dem Problem etwas Näher gekommen ;)

Habe dem ACT nun die class mit dem ( -act-doc background ) gegeben und 
wenn ACTIFSUB dann nimm wieder die normale class ( -act ):

doch leider ist nur bei "ACT" der Seite erst das richtige 
Background-Bild zusehen. Was gibt es denn noch für Möglichkeiten?

Hier der neue TS:


# ---------------------
# Navi
# ---------------------

temp.menu = HMENU
temp.menu {
   special = directory
   special.value = 2

   #1 level top-menu
   1 = TMENU
   1 {
     noBlur = 1
     expAll = 0

     wrap = <ul class="navi">|</ul>

     # Normal state properties
     NO = 1
     NO.allWrap = <li>|</li>
     NO.ATagTitle.field = subtitle // title

     # Enable active state and set properties:
     ACT = 1
     ACT.wrapItemAndSub = <li class="navi-act-doc">|</li>
     ACT.ATagTitle.field = subtitle // title

     ACTIFSUB = 1
     ACTIFSUB.allWrap = <li class="navi-act">|
     ACTIFSUB.ATagTitle.field = subtitle // title

   }

   #2 level top-menu
   2 = TMENU
   2 {
     noBlur = 1
     expAll = 0

     wrap = <ul class="sub-navi">|</ul></li>

     # Normal state properties
     NO = 1
     NO.allWrap = <li>|</li>
     NO.ATagTitle.field = subtitle // title

     # Enable active state and set properties:
     ACT = 1
     ACT.wrapItemAndSub = <li class="sub-act-doc">|</li>
     ACT.ATagTitle.field = subtitle // title

     ACTIFSUB = 1
     ACTIFSUB.allWrap = <li class="sub-act">|
     ACTIFSUB.ATagTitle.field = subtitle // title

   }

   #3 level top-menu
   3 = TMENU
   3 {
     noBlur = 1
     expAll = 0

     wrap = <ul class="sub2-navi">|</ul></li>

     # Normal state properties
     NO = 1
     NO.allWrap = <li>|</li>
     NO.ATagTitle.field = subtitle // title

     # Enable active state and set properties:
     ACT = 1
     ACT.wrapItemAndSub = <li class="sub2-act-doc">|</li>
     ACT.ATagTitle.field = subtitle // title

     ACTIFSUB = 1
     ACTIFSUB.allWrap = <li class="sub2-act">|
     ACTIFSUB.ATagTitle.field = subtitle // title

   }

   #4 level top-menu
   4 = TMENU
   4 {
     noBlur = 1
     expAll = 0

     wrap = <ul class="sub3-navi">|</ul></li>

     # Normal state properties
     NO = 1
     NO.allWrap = <li>|</li>
     NO.ATagTitle.field = subtitle // title

     # Enable active state and set properties:
     ACT = 1
     ACT.wrapItemAndSub = <li class="sub3-act">|</li>
     ACT.ATagTitle.field = subtitle // title

     #ACTIFSUB = 1
     #ACTIFSUB.allWrap = <li class="sub3-act">|</li>
     #ACTIFSUB.ATagTitle.field = subtitle // title

   }
}


Sorry für den langen TS


Grüße, Basti


------------------------------------------

TYPO3 - TIPS - ANLEITUNGEN - NEWS - TYPO3

unter: http://blog.ingeniumdesign.de/

------------------------------------------

Basti schrieb:
> Hallo Liste,
> 
> habe eine Frage zu meinem Menü ( vllt. stehe ich auch auf dem Schlauch ;) )
> 
> Ich habe ein 4 Ebenen Menü und benutzte ein background-bild via css. 
> Doch bei dem letzen Menüpunkt ( Menükette ) möchte ich gerne ein anderes 
> Background-Bild... soweit alles mit css machbar, doch was ist, wenn es 
> nicht immer 4 Ebenen sind, sondern mal 3 oder 2 ?
> 
> wie kann man so etwas lösen?
> 
> Hier mal mein TS für das Menü:
> 
> 
> # ---------------------
> # Navi
> # ---------------------
> 
> temp.menu = HMENU
> temp.menu {
>   special = directory
>   special.value = 2
> 
>   #1 level top-menu
>   1 = TMENU
>   1 {
>     noBlur = 1
>     expAll = 0
> 
>     wrap = <ul class="navi">|</ul>
> 
>     # Normal state properties
>     NO = 1
>     NO.allWrap = <li>|</li>
>     NO.ATagTitle.field = subtitle // title
> 
>     # Enable active state and set properties:
>     ACT = 1
>     ACT.wrapItemAndSub = <li class="navi-act">|</li>
>     ACT.ATagTitle.field = subtitle // title
> 
>     ACTIFSUB = 1
>     ACTIFSUB.allWrap = <li class="navi-act">|
>     ACTIFSUB.ATagTitle.field = subtitle // title
> 
>   }
> 
>   #2 level top-menu
>   2 = TMENU
>   2 {
>     noBlur = 1
>     expAll = 0
> 
>     wrap = <ul class="sub-navi">|</ul></li>
> 
>     # Normal state properties
>     NO = 1
>     NO.allWrap = <li>|</li>
>     NO.ATagTitle.field = subtitle // title
> 
>     # Enable active state and set properties:
>     ACT = 1
>     ACT.wrapItemAndSub = <li class="sub-act">|</li>
>     ACT.ATagTitle.field = subtitle // title
> 
>     ACTIFSUB = 1
>     ACTIFSUB.allWrap = <li class="sub-act">|
>     ACTIFSUB.ATagTitle.field = subtitle // title
> 
>   }
> 
>   #3 level top-menu
>   3 = TMENU
>   3 {
>     noBlur = 1
>     expAll = 0
> 
>     wrap = <ul class="sub2-navi">|</ul></li>
> 
>     # Normal state properties
>     NO = 1
>     NO.allWrap = <li>|</li>
>     NO.ATagTitle.field = subtitle // title
> 
>     # Enable active state and set properties:
>     ACT = 1
>     ACT.wrapItemAndSub = <li class="sub2-act">|</li>
>     ACT.ATagTitle.field = subtitle // title
> 
>     ACTIFSUB = 1
>     ACTIFSUB.allWrap = <li class="sub2-act">|
>     ACTIFSUB.ATagTitle.field = subtitle // title
> 
>   }
> 
>   #4 level top-menu
>   4 = TMENU
>   4 {
>     noBlur = 1
>     expAll = 0
> 
>     wrap = <ul class="sub3-navi">|</ul></li>
> 
>     # Normal state properties
>     NO = 1
>     NO.allWrap = <li>|</li>
>     NO.ATagTitle.field = subtitle // title
> 
>     # Enable active state and set properties:
>     ACT = 1
>     ACT.wrapItemAndSub = <li class="sub3-act">|</li>
>     ACT.ATagTitle.field = subtitle // title
> 
>   }
> }
> 
> Habe im Moment dem class="sub3-act" einen anderen BG gegeben.
> Kann man es so umschreiben, wenn es keine "Unterpunkte" mehr gibt, dann 
> benutzte diese class xyz ? ( Sprich: gib dem letzen Menüpunkt eine 
> andere class ) :)
> 
> Würde mich freuen wenn so etwas Möglich ist.
> 
> 
> Danke Euch allen fürs lesen!
> 
> Basti


More information about the TYPO3-german mailing list