[TYPO3-german] Verwendung von register:count_HMENU_MENUOBJ in offset-Eigenschaft in GMENU-GIFBUILDER-Objekten

JoH info at cybercraft.de
Thu Oct 5 13:57:38 CEST 2006


> ich bastle gerade ein GMENU in TS zusammen. In diesem Menü hat ein
> MENUITEM mehrere GIFBUILDER-Objekte. Unter anderem auch ein
> IMAGE-Objekt, das ein Hintergrundbild aus einer Datei enthalten soll.
> Dieses Hintergrundbild, soll mit der offset-Eigenschaft für jedes
> MENUITEM nach oben hochgerückt werden. Zur Berechnung möchte ich den
> Faktor register:count_HMENU_MENUOBJ verwenden. Ist das möglich? Ich
> bekomme nämlich nicht so richtig ein Ergebnis dabei. Als Anhaltspunkt
> poste ich euch hier mal mein TypoScript:
>
>            # der erste Y-Offset geht bei -52 los, dann immer in
> Schritten á 34 Pixel
>          offset = 0,-register:count_HMENU_MENUOBJ*34-52

Eine "halbdynamische" Lösung wäre optionSplit zu verwenden:

offset = 0,-52 || 0,-86 || 0,-120 || 0,-154

usw.

Wenn Du das lang genug machst, sollte die maximal mögliche Anzahl von
Menüeinträgen abgedeckt sein. Ansonsten bleibt nur eine itemsProcFunc zu
schreiben, weil offset selbst keinerlei stdWrap Eigenschaften besitzt.

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