[TYPO3-german] GIF erzeugen/ausgeben, ohne "page"
Michael
typo3ml at schams.net
Tue Oct 23 16:07:29 CEST 2007
Ursprüngliche Nachricht von: German Typo3 Userlist <typo3-german at lists.netfielders.de>
>>>> erstmal das normale rendering deaktivieren, und dann das neue
>>>> komplett neu aufbauen. Für Bilder ist das wohl recht wenig, evtl. in
>>>> etwa so: [...]
Mit folgendem Typo3Script wird ein 0-byte großes "image/gif" an den Client gesendet:
--- cut here --
page = PAGE
page {
config {
additionalHeaders = Content-type: image/gif
disableAllHeaderCode = 1
}
}
page.10 = IMG_RESSOURCE
page.10.file = fileadmin/images/logo.gif
--- cut here --
Mit der Zeile "page.10 = IMAGE" (statt IMG_RESSOURCE) wird das img-Tag gesendet: <img src="fileadmin/images/logo.gif" width="142" height="32" ...>, was natürlich ein defektes Bild zur Folge hat, da der Browser den Content-type "image/gif" erwartet. Die Datei "fileadmin/images/logo.gif" existiert, was folgendes TypoScript beweist:
--- cut here --
page = PAGE
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/main.tmpl
marks {
IMAGE = IMAGE
IMAGE.file = fileadmin/images/logo.gif
}
}
--- cut here --
Das funktioniert einwandfrei - aber schließlich will ich keine HTML-Seite, sondern ein Bild liefern... hiiiiiiiilfe! :-)
Michael
More information about the TYPO3-german
mailing list