[TYPO3-german] Typo3 soll ein jpg ausgeben (keine HTML-Seite)
Stefan Reichelt
eichelt at web.de
Wed Oct 23 17:38:33 CEST 2013
Hallo Joerg,
ich koennte mir es mit Joeys Ansatz vorstellen aber stattdessen eine PHP
Funktion einbinden.
TypoScript innerhalb der Seite die das Bild ausgeben soll also:
--
page >
page = PAGE
page {
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type: image/jpg
}
includeLibs.phpfile = fileadmin/imageme.php
10 = USER
10.userFunc = user_imageme
}
--
Da musst du noch schauen ob dein Haupt-Objekt auch 'page' heisst und
dementsprechend anpassen. Erste Zeile tut also das momentane ganz
loeschen, neues erstellt. Darin wird dann die normale HTML-Ausgabe
unterdrueckt, es als Bild deklariert und dann die PHP Funktion
inkludiert und aufgerufen.
Und die koennte grundlegend so aussehen:
--
function user_imageme($content, $conf) {
$file = "fileadmin/myimage.jpg";
readfile($file);
}
--
Du kannst dir dann natuerlich auch nen Pfad vom GifBuilder oder aus
geparsten TypoScript ausgeben lassen. Wie man direkt in PHP auf den
GifBuilder zugreift weiss ich nicht, letzteres koennte ich dir aber auch
erklaeren falls erwuenscht.
Hoffe ich habs zum richtigen Problem erklaert? :)
Beste Gruesse
Stefan
More information about the TYPO3-german
mailing list