[TYPO3-german] typo3 grafik-klassen für externe benutzung
Volker Golbig
typo3 at machwert.de
Sun Jul 29 13:52:48 CEST 2007
Hi Thorsten,
ich denke es ist nicht sinnvoll das GMENU-Objekt dafür zu benutzen, da
es dir ja hauptsächlich um die textgerenderten Grafiken zu gehen scheint
- und nicht um Links.
Hier ein Weg, um in deiner eigenen Extension Texte als Grafiken zu rendern:
PHP-Snippet:
function main($content,$conf) {
$content = $this->makeHeadline("Meine Headline");
return $content;
}
function makeHeadline($text) {
$headerLayout = 'layout1';
$this->conf[$headerLayout.'.']['file.']['10.']['text'] = $text;
$headline =
$this->cObj->cObjGetSingle($this->conf[$headerLayout],$this->conf[$headerLayout.'.']);
return $headline;
}
Zusätzlich musst du noch im TS die Headline-Konfigurationsparameter setzen:
TS-Setup-Snippet:
plugin.tx_deineext_pi1 {
layout1 = IMAGE
layout1 {
file = GIFBUILDER
file {
XY = [10.w]+8,25
backColor = #DBDBDB
transparentBackground = 0
10 = TEXT
10 {
#text.field = header -> wird in Extension definiert
fontSize = 18
offset = 3,18
fontFile = fileadmin/fonts/HLMC.PFB
fontColor = #AC1B20
niceText = 0
}
}
}
}
Damit hast du die Basis, und kannst dir ne kleine php-Funktion
schreiben, um dein Array abzuarbeiten.
Cheerio
Volker
Thorsten Greiner schrieb:
> hi...
>
> ich würde gern die grafikfunktionen von typo - im speziellen die
> benutzung von typoscript - für ein eigenes projekt benutzen.
>
> zb. stelle ich mir vor, ich hab ein array mit worten und lasse durch das
> GMENU daraus grafiken rendern, mit allen ts-features, die für GMENU
> verfügbar sind.
>
> hat jemand einen ansatzpunkt oder eine idee wo man anfangen kann?
>
> danke!
>
> cheers, thorsten
More information about the TYPO3-german
mailing list