[TYPO3-german] CSS-Dropdown in TS nachbauen

Torsten typo3-announce at lists.netfielders.de
Fri Jun 4 13:18:04 CEST 2010


JoH asenau schrieb:
>> Mein Problem besteht also darin, meine 3. Ebene innerhalb 2.NO.allWrap
>> zu bekommen.
>>     
>
> Dafür gibt's im TMENUITEM 
>
> wrapItemAndSub = <li>|</li>
>
> oder - falls Du mit allWrap & Co. arbeiten willst:
>
> allWrap = <li>|
> wrapItemAndSub = |</li>
>
> HTH
>
> Joey
>
>   
Also, dass sieht jetzt schon viel besser aus, dank eurer Hilfe!
Vielen Dank erstmal.
Jetzt habe ich noch eine Sache, nämlich den entryLevel.
Mache ich keinen rein, dann nimmt er den oberesten Punkt und das ist 
nicht gut, da ich mehrere Domains unter Typo3 laufen habe, so dass ich 
dann alle Domains aufgelistet bekomme.
Ich möchte aber auf allen Seiten immer dieselbe Auflistung im Menü 
haben, unabhängig davon, wo ich mich befinde.
Wenn ihr mir da noch einen Tip geben könntet, zünde ich auch eine Kerze 
für euch an :-D

TS sieht im Moment so aus:
Das <h2> hab ich ins wrap verschoben, da es sonst (logischer Weise) um 
alles den Tag gesetzt hätte.
### Menü ###
lib.MENU = HMENU
lib.MENU {
 entryLevel = 1
 ### Erste Ebene ###
 1 = TMENU
 1 {
   wrap = <ul class="menu">|</ul>
   NO {
     ATagParams = class = "{field:tx_realurl_pathsegment}"
     allStdWrap.insertData = 1       
     expAll = 1
     wrapItemAndSub = <li onmouseover="show(this)" 
onmouseout="hide(this)">|</li>
     stdWrap.cObject = COA
     stdWrap.cObject {
       20 = TEXT
       20.wrap = |
       20.field = subtitle
     }
   }         
   ACT < .NO
   ACT = 1
   ACT {
     ATagParams = class = "{field:tx_realurl_pathsegment}"
     allStdWrap.insertData = 1
   } 
 }
 ### Zweite Ebene ###
 2 = TMENU
 2 {
   ATagParams = class = "{field:tx_realurl_pathsegment}"
   allStdWrap.insertData = 1     
   wrap = <div class="sub">|</div>
 
   NO {
     ATagParams = class = "{field:tx_realurl_pathsegment}"
     allStdWrap.insertData = 1       
     expAll = 1
     wrapItemAndSub = <ul><li>|</li></ul> |*| <ul><li 
class="ttt">|</li></ul> |*| <ul><li class="mmm">|</li></ul>
     stdWrap.cObject = COA
     stdWrap.cObject {
       20 = TEXT
       20.wrap = <h2>|</h2>
       20.field = subtitle
     }
   }
 }
  3 = TMENU
  3 {
    ATagParams = class = "{field:tx_realurl_pathsegment}"
    allStdWrap.insertData = 1   
    NO {
      ATagParams = class = "{field:tx_realurl_pathsegment}"
      allStdWrap.insertData = 1   
     # expAll = 1
      allWrap = <li>|</li>
      stdWrap.cObject = COA
      stdWrap.cObject {
        20 = TEXT
        20.wrap = |
        20.field = subtitle
      }
    }     
  }
}


More information about the TYPO3-german mailing list