Christian Wolff schrieb:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am 04.06.2010 08:37, schrieb Torsten:
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>
hi Torsten ich glaube das ist in TS zu realisieren hier mein ansatz dazu
ich kümmere mich nur im die (struktur die classen lasse ich weg):
lib.menu = HMENU
lib.menu {
1 = TMENU
1.wrap = <ul id="topmenu">|</ul>
1.NO.wrapItemAndSub = <li>|</li>
2 = TMENU
2.wrap = <div><ul>|</ul></div>
2.NO.wrap = <li><h2>|</h2></li> |*| <li>|</li> |*| <li>|</li>
}
das sollte dir die struktur geben.
ist jetzt ungeteste und einfach mal so hier in die mail geschrieben.
aber ich denke die Idee ist erkennbar.
- --
Christian Wolff // Berlin
http://www.connye.com
some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
iEYEARECAAYFAkwIrVEACgkQIcCaXPh/JHHKTQCfZRrnVWJrvDjxCRkENJ7gK6GE
X0kAoKt4XYfdmVdAqt6n+Xj5h2ZuLfhP
=iP6I
-----END PGP SIGNATURE-----
Hallo Christian,
danke erstmal für die schnelle Hilfe.
Dein Vorschlag hat mich schon ein wenig weiter gebracht. Musste das wrap
durch allWrap ersetzen, danach kam dann folgende Anzeige:
<div class="sub">
<ul class="test">
<li>
<h2><a href="#" onfocus="blurLink(this);" class="link">link</a></h2>
</li>
<li class="ttt">
<h2><a href="#" onfocus="blurLink(this);" class="link">link</a></h2>
</li>
<li class="ttt">
<h2><a href="/" onfocus="blurLink(this);" class="link">link</a></h2>
</li>
<!-- DIE 3 EBENE -->
<li ><a href="/1/" onfocus="blurLink(this);" class="1">1</a></li>
<li ><a href="/2/" onfocus="blurLink(this);" class="2">2</a></li>
<li ><a href="/3/" onfocus="blurLink(this);" class="3">3</a></li>
<li ><a href="/4/" onfocus="blurLink(this);" class="4">4</a></li>
<!-- DIE 3 EBENE -->
<li class="ttt">
<h2><a href="" onfocus="blurLink(this);" class="5">link</a></h2>
</li>
<li class="mmm">
<h2><a href="" onfocus="blurLink(this);" class="5">link</a></h2>
</li>
</ul>
</div>
Wie Du sehen kannst, werden jetzt die <h2> gesetzt, allerdings wird mir
die 3. Ebene erst nachträglich eingefügt und nicht zu dem jeweiligen
Unterpunkt.
Zu Testzwecken habe ich die 3. Ebene einfach mal einkopiert.
### 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"><ul class="test">|</ul></div>
NO {
ATagParams = class = "{field:tx_realurl_pathsegment}"
allStdWrap.insertData = 1
expAll = 1
allWrap = <li><h2>|</h2></li> |*| <li class="ttt"><h2>|</h2></li>
|*| <li class="mmm"><h2>|</h2></li>
stdWrap.cObject = COA
stdWrap.cObject {
20 = TEXT
20.wrap = |
20.field = subtitle
}
}
}
3 < .2
Mein Problem besteht also darin, meine 3. Ebene innerhalb 2.NO.allWrap
zu bekommen.
Gruß
Torsten
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german