Danke... das sieht nach einem guten Aufbau für ein Menü aus...

Am 23.08.2011 20:32, schrieb Andreas Kiessling:
Hi,


Bei menu2 gibt es eine zweite Klasse die eine eindeutige Klassennummer
hat. Die sollte möglichst in diesem Menü anfangen und nicht den
folgenden Menüs untergeordnet sein.

Die "eindeutige Klassennummer" kannst du doch über die ID der
Elternseite beziehen? Was du mit "anfangen und nicht untergeordnet sein"
meinst, verstehe ich leider nicht.

Ich würde statt
<li class="lvl01a">
eher
<li class="lvl01a page-4">
ausgeben und das über CSS als .page-4 .menu-2 ansprechen

Ähnliches TS als Beispiel, wie du an die uids kommst:
lib.mainMenu = HMENU
lib.mainMenu {
1 = TMENU
1 {
wrap = <ul class="level1">|</ul>
noBlur = 1
NO = 1
NO {
wrapItemAndSub.insertData = 1
wrapItemAndSub = <li class="first"
id="menuItem-{field:uid}">|</li>|*|<li
id="menuItem-{field:uid}">|</li>|*|<li class="last"
id="menuItem-{field:uid}">|</li>
}
ACT < .NO
ACT {
ATagParams = class="act"
}

}
2 < .1
2 {
wrap = <ul class="level2">|</ul>
}
3 < .1
3 {
wrap = <ul class="level3">|</ul>
}
}

bei wrapItemAndSub muss natürlich alles bis zur } in eine Zeile

Das ist leider das Beispiel, bei dem subst_elementUid nicht funktioniert
;) Deswegen insertData (getestet auf einer aktuellen dev Version, sollte
aber auch unter 4.5 funktionieren)

HTH,
Andreas

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

Antwort per Email an