[TYPO3-german] wrapItemAndSub im GMenu
JoH
info at cybercraft.de
Thu Oct 12 12:06:49 CEST 2006
> ich habe ein Menü mit 2 Ebenen, die erste soll als Überschrift dienen
> und wird daher als GIF gerendert.
> Aber irgendwie funktioniert "wrapItemAndSub" nicht mehr wenn ich es
> von TMENU auf GMENU umstelle - gibts für GMENU eine Alternative ?
> Konnte auch nach längerem TS Gewühle nichts finden.
> Ich nutze "wrapitemandsub" um den Hintergrund des gesamten, aktiven
> Menus+Untermenus hervorzuheben.
GMENU kennt kein wrapItemAndSub, daher mußt Du das mit IFSUB und ähnlichem
simulieren.
Hier mal ein Beispiel aus dem Kochbuch:
temp.basicMenu = HMENU
temp.basicMenu {
wrap = <div class="bM">|</div>
entryLevel = 0
1 = GMENU
1 {
expAll = 1
wrap = <ul>|</ul>
NO = 1
NO {
allWrap = <li>|</li>
XY = 100,20
10 = TEXT
10 {
text.field = title
offset = 5,15
}
}
IFSUB < .NO
IFSUB {
allWrap = <li>|
}
}
2 < .1
2 {
wrap = <ul>|</ul></li>
}
3 < .2
}
Funzt allerdings so nur mit expAll=1.
Wenn Du mit automatisch ausklappenden Untermenüs arbeiten willst, mußt Du
die Zustände ACT, ACTIFSUB, CUR und CURIFSUB nach dem gleichen Muster
verarbeiten.
Das öffnende <li>-Tag für alle Einträge mit sichtbaren Unterseiten kommt in
den allWrap des Eintrags selbst ,das schließende </li> in den wrap des
folgenden Menüs.
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
More information about the TYPO3-german
mailing list