[TYPO3-UG Dutch] gifbuilder fontFile selector
Jigal van Hemert
jigal at xs4all.nl
Tue Jul 28 18:06:09 CEST 2009
Menno-Paul Schreuder wrote:
> ik ben bezig met het maken van een fontFile selector binnen gifbuilder
> zodat we binnen een CE naast meerdere kleuren ook een font kunnen
> selecteren. Tot op heden wil het niet erg lukken. Onderstaand het script
> tot dusver...
> *20.fontFile {
> ** cObject = TEXT
> cObject.value = {field:field_fonttype}
> cObject.insertData = 1
> }*
> 20.fontSize = 30
> 20.text.case = upper
> 20.fontColor {
> cObject = TEXT
> cObject.value = #{field:field_color}
> cObject.insertData = 1
> }
Het verschil tussen fontFile en fontColor is nogal groot:
fontColor heeft als data type "GraphicColor /stdWrap", waardoor je dus
alle stdWrap eigenschappen (zoals cObject) tot je beschikking hebt
fontFile heeft als data type "resource". Je bent nu beperkt tot het
gebruik van of een filename (eventueel met * als wildcard) die in het
resource veld van de TS template kan worden ingesteld, of een verwijzing
naar het bestandssysteem; geen stdWrap dus...
Er is nog wel een mogelijkheid, maar die is iets lastiger. De numerieke
delen binnen GIFBUILDER (dus hier bijv. "20") is van het datatype
"GifBuilderObj + .if (->if)". Je kunt nog verschillende TEXT objecten
maken die elkaars kopieën zijn, maar met verschillende fontFile waardes.
Daarbij kun je met de .if een voorwaarde maken voor de verschillende
fonts (dan kun je de paden uit de selectorbox halen en binnen de
fontFile waarden zetten).
Groetjes,
--
Jigal van Hemert.
More information about the TYPO3-UG-Dutch
mailing list