Zum Inhalt springen

header für eigene EXT mit Gifbuilder rendern

Erstellt am 24. November 2006 · 4 Antworten · letzte Antwort am 8. Dezember 2006

Tags: Bilder, Frage

alexhaupt ·

Hallo zusammen,

es ist mal wieder Zeit - sehen den Wald vor Bäumen nicht #angry#

Möchte gerne einen Header meiner Extension mit dem Gifbuilder rendern. Den Datenbankinhalt frage ich mit .data und GPvars ab:

plugin.tx_myExt{
	header = IMAGE
	header.file = GIFBUILDER	
   	header.file{
        XY = [10.w]+10, [10.h]+10
        backColor = #ffffff
        10 = TEXT
        10.text.data = DB:tx_myExt:{GPvar:tx_myExt_pi1|showUid}:title
        10.fontFile = fileadmin/fonts/arial.ttf
        10.fontSize = 30
        10.fontColor = #333333
        10.niceText = 1
        10.offset = 0,25
    }	
}

Doch dies funktioniert leider nicht. Wenn ich aber folgende Zeile ändere und nicht die GPvars benutze, funkt es:

10.text.data = DB:tx_myExt:1:title

Wat mache ich falsch????

Schönen Gruß
Alex

jenses ·

Du versuchst, die Daten zweier verschiedener Quellen in einem stdWrap zuzuweisen, das dunktioniert nicht.
Warum übergibst du den Text nicht direkt in der Extension ?
Etwa so:

$this->conf["10."]["text."]['value'] = $row['title'];
alexhaupt ·
jenses schrieb

Warum übergibst du den Text nicht direkt in der Extension ?

Hallo Jenses,

vielen Dank für Deinen Hinweis. Doch ich möchte gerne den Titel mit dem Gifbuilder wg. anderer Schriftart als Bild rendern.

Schönen Gruß
Alex

jenses ·

Ja, und ?
Habe ich was gegenteiliges behauptet ?
Ich habe nur deine nicht funktionierende Text-Übergabe in die Extension verlagert.
Wenn du dort nun an $this->cObj->stdWrap() dein conf-Array übergibst,
wirst du schon deine grafische Überschrift erhalten.
(so daß TS korrekt ist ...)