[TYPO3-german] Verwendung von register:count_HMENU_MENUOBJ in offset-Eigenschaft in GMENU-GIFBUILDER-Objekten
Thomas Juhnke
van-tomas at arcor.de
Thu Oct 5 19:08:55 CEST 2006
JoH schrieb:
>> 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
>
Hallo Joey,
hiermit möchte ich dir meinen tiefsten Dank aussprechen. Das
funktioniert bestens! Die Größe des Bildes lässt eh nur eine bestimmte
Anzahl an Menüpunkten zu, also ist diese Lösung völlig ausreichend.
Aber mal noch eine Frage nebenbei: wie kommt man darauf, dass offset die
optionSplit-Eigenschaft unterstützt? *sichwundert* Es ist immer wieder
krass zu sehen, wieviel man in der TSRef übersehen kann :/
Danke nochmals und einen schönen abend!
tommy
More information about the TYPO3-german
mailing list