[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