Guten Morgen zusammen,

ich versuche gerade ein MegaDropdown in Typo3 einzubinden (Vorlage http://www.sohtanaka.com/web-design/examples/mega-dropdowns/ <http://www.sohtanaka.com/web-design/examples/mega-dropdowns/>), hänge aber an einer Stelle und das Thema brennt mir jetzt schon seit Tagen unter den Nägeln, ohne dass ich auf eine Lösung gekommen bin. :-/ Ehrlich gesagt, weiß ich mittler Weile gar nicht mehr, ob sich das so in TS umsetzen lässt.
Wenn es mal fertig ist, soll es diese Struktur haben:

<ul id="topnav">
   <li><a href="#" class="home">Home</a></li>
   <li>
       <a href="#" class="products">Products</a>
       <div class="sub">
           <ul>
               <li><h2><a href="#">Desktop</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
           <ul>
               <li><h2><a href="#">Laptop</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
           <ul>
               <li><h2><a href="#">Accessories</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
           <ul>
               <li><h2><a href="#">Accessories</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
       </div>
   </li>
   <li><a href="#" class="sale">Sale</a></li>
   <li><a href="#" class="community">Community</a></li>
   <li><a href="#" class="store">Store Locator</a></li>
</ul>

Bisher bin ich so weit gekommen:

<ul class="topnav">
<li><a class="startseite" onfocus="blurLink(this);" href="startseite/">Startseite</a></li>
 <li>
     <a class="produkte" onfocus="blurLink(this);" href="">Produkte</a>
   <div class="sub">
     <ul>
<li><a class="Desktop" onfocus="blurLink(this);" href="#">Desktop</a></li> <li><a class="Spiele" onfocus="blurLink(this);" href="#">Spiele</a></li> <li><a class="Autos" onfocus="blurLink(this);" href="#">Autos</a></li> <li><a class="Desktop2" onfocus="blurLink(this);" href="#">Desktop2</a></li> <li><a class="Spiele2" onfocus="blurLink(this);" href="#">Spiele2</a></li> <li><a class="Autos2" onfocus="blurLink(this);" href="#">Autos2</a></li> </ul> </div>
 </li>
<li><a class="mehr" onfocus="blurLink(this);" href="mehr">Noch mehr</a></li>
</ul>

### Menü ###
lib.MENU = HMENU
lib.MENU {
entryLevel = 1
 ### Erste Ebene ###
1 = TMENU
1 {
wrap = <ul class="topnav">|</ul>
NO {
ATagParams = class = "{field:tx_realurl_pathsegment}"
allStdWrap.insertData = 1 wrapItemAndSub = <li>|</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"><ul>|</ul></div>
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
}
} }
}<ul id="topnav">
   <li><a href="#" class="home">Home</a></li>
   <li>
       <a href="#" class="products">Products</a>
       <div class="sub">
           <ul>
               <li><h2><a href="#">Desktop</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
           <ul>
               <li><h2><a href="#">Laptop</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
           <ul>
               <li><h2><a href="#">Accessories</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
           <ul>
               <li><h2><a href="#">Accessories</a></h2></li>
               <li><a href="#">Navigation Link</a></li>
               <li><a href="#">Navigation Link</a></li>
           </ul>
       </div>
   </li>
   <li><a href="#" class="sale">Sale</a></li>
   <li><a href="#" class="community">Community</a></li>
   <li><a href="#" class="store">Store Locator</a></li>
</ul>

Bisher bin ich so weit gekommen:

<ul class="topnav">
<li><a class="startseite" onfocus="blurLink(this);" href="startseite/">Startseite</a></li>
 <li>
     <a class="produkte" onfocus="blurLink(this);" href="">Produkte</a>
   <div class="sub">
     <ul>
<li><a class="Desktop" onfocus="blurLink(this);" href="#">Desktop</a></li> <li><a class="Spiele" onfocus="blurLink(this);" href="#">Spiele</a></li> <li><a class="Autos" onfocus="blurLink(this);" href="#">Autos</a></li> <li><a class="Desktop2" onfocus="blurLink(this);" href="#">Desktop2</a></li> <li><a class="Spiele2" onfocus="blurLink(this);" href="#">Spiele2</a></li> <li><a class="Autos2" onfocus="blurLink(this);" href="#">Autos2</a></li> </ul> </div>
 </li>
<li><a class="mehr" onfocus="blurLink(this);" href="mehr">Noch mehr</a></li>
</ul>

und das dazu gehörige TS (Setup)

### Menü ###
lib.MENU = HMENU
lib.MENU {
entryLevel = 1
 ### Erste Ebene ###
1 = TMENU
1 {
wrap = <ul class="topnav">|</ul>
NO {
ATagParams = class = "{field:tx_realurl_pathsegment}"
allStdWrap.insertData = 1 wrapItemAndSub = <li>|</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"><ul>|</ul></div>
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
}
} }
}

Mir fehlt also innerhalb der 2. Ebene die Unterteilung der einzelnen Menupunkte in <ul>|</ul> und dazu noch der Titel der Unterseite in <h2>|</h2>.

Für Hinweise wäre ich sehr dankbar.

Vielen Dank

Gruß

Torsten
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an