[TYPO3-german] typo3 grafik-klassen für externe benutzung
Volker Golbig
typo3 at machwert.de
Sun Jul 29 13:56:58 CEST 2007
Eine Sache hab ich vergessen:
function main($content,$conf) {
$this->conf = $conf; // hab ich vergessen
$content = $this->makeHeadline("Meine Headline");
return $content;
}
Cheerio
Volker
Volker Golbig schrieb:
> 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