Tech 8. Dec. 2006

TYPO3: HTML Ausgabe von IMG-Tags optimieren

Wenn man als Typo Object ein Bild ausgibt, sei es als normales Inhaltelement (z.B. Bilb mit Text) oder innerhalb einer Extension (genauer gesagt in einem PI) werden zumeist veraltete Attribute ausgegeben. Mit der folgenden Angabe im Setup läßt sich zumindest das Border-Attribut unterdrücken:

config {
	disableImgBorderAttr = 1
}

Ein weiterer Aspekt ist die Handhabung des Title-Attributs. Bei einem Blick in den Quellcode kann man sehen, dass es verschiedenen Varianten gibt. Über den zusätzlichen Parameter “emptyTitleHandling” des imgConf-Arrays lässt sich bestimmen, was passieren soll, wenn ein Title leer ist:

keepEmpty: Einfach leer lassen
useAlt: Den Inhalt des Alt-Attributes nehmen
removeAttr: Das Attribut komplett entfernen

$imgConf[”emptyTitleHandling”] = $image[’keepEmpty’];

Ein Blick in den Quellcode lohnt sich doch immer wieder - eine bessere Typo3 “Doku” gibt es nicht.

Wenn man als Typo Object ein Bild ausgibt, sei es als normales Inhaltelement (z.B. Bilb mit Text) oder innerhalb einer Extension (genauer gesagt in einem PI) werden zumeist veraltete Attribute ausgegeben. Mit der folgenden Angabe im Setup läßt sich zumindest das Border-Attribut unterdrücken:

config {
	disableImgBorderAttr = 1
}

Ein weiterer Aspekt ist die Handhabung des Title-Attributs. Bei einem Blick in den Quellcode kann man sehen, dass es verschiedenen Varianten gibt. Über den zusätzlichen Parameter “emptyTitleHandling” des imgConf-Arrays lässt sich bestimmen, was passieren soll, wenn ein Title leer ist:

keepEmpty: Einfach leer lassen
useAlt: Den Inhalt des Alt-Attributes nehmen
removeAttr: Das Attribut komplett entfernen

$imgConf[”emptyTitleHandling”] = $image[’keepEmpty’];

Ein Blick in den Quellcode lohnt sich doch immer wieder - eine bessere Typo3 “Doku” gibt es nicht.