[TYPO3-german] Gifbuilder

Kay Strobach typo3 at kay-strobach.de
Sun Dec 16 23:24:47 CET 2012


Hallo zusammen,

ich muss aus einer SW Grafik dynamisch ein Logo in anderen Farben rendern.

Das geht soweit mit dem folgenden TS:

> rahmenBoxLogo = IMG_RESOURCE
> rahmenBoxLogo {
> 	stdWrap.wrap = url("|")
> 	file = GIFBUILDER
> 	file {
> 		XY = [20.w],[20.h]
> 		20 = IMAGE
> 		20.file = GIFBUILDER
> 		20.file {
> 			XY = 128,22
> 			backColor = red
> 		}
> 		20.mask = EXT:skin_sbs_cd_redsys/css/colors/less/images/logo_sbs_typo3_sw.png
> 	}
> }

In dem Beispiel wird die Farbe (red) als String angegeben, das geht auch
mit einer TSConst relativ einfach, dummerweise bekomme ich die Farbe
aber aus einem String, der wie folgt aussieht : farbe1|farbe2

Auch das läßt sich mit TS auslesen:

> inputColor1 = TEXT
> inputColor1 {
> 	value = {$lessColorScheme}
> 	split {
> 		token.char = 124
> 		cObjNum = 1|*|2
> 		1.current = 1
> 	}
> }



Dummerweise kann ich statt = red nicht einfach < inputColor1 schreiben,
was für ein Objekttyp ist backColor, wie bekomme ich das Ergebnis eines
cObj in backColor ;), oder muss ich doch nochmal die Struktur ändern und
jede Farbe einzeln ablegen :(

Danke schonmal

Grüße
Kay
-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org

Answer was useful - feel free to donate:
  -
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach



More information about the TYPO3-german mailing list