Bild automatisch mit Alt-Tag versehen
Quelle: http://www.mortox.de/typo3-tipps/typoscript-sammlung/automatische-alt-texte.html Datum des Zugriffs: 13.06.2007
Alt-Texte für TYPO3-Bilder automatisch befüllen
Im Content-Element "Bild" oder "Text mit Bild" gibt es das altText Feld. Lässt man dieses bei den Bildern frei erscheint im img-Tag euerer Bilder logischerweise ein leeres alt-Attribut (alt="").
Damit man sich nicht die Mühe machen muss, jedes mal den alternativen Text einzugeben, kann man das ganze auch per TypoScript erledigen, bzw. ausfüllen lassen. Ich hab mir gedacht es ist am besten, wenn der Name des Bildes dafür her genommen wird. Weil man die Dateiendung nicht braucht wird diese außerdem weg gelassen. Zu guter Letzt wird der Name des Bildes noch in einzelne Wörter aufgedröselt - und zwar an Hand des underscore-Zeichens (_).
Fazit: Wenn ihr also ein Bild habt, dass meinetwegen TypoScript_Sammlung.jpg heißt generiert euch TYPO3 mit dem folgenden Skript ein alt-Attribut namens "TypoScript Sammlung". Faule Menschen können sich mit einer geschickten Namensgebung ihrer Bilder also wieder mal etwas Arbeit sparen :)
So siehts aus:
tt_content.image.20.1.altText >
tt_content.image.20.1.altText = TEXT
tt_content.image.20.1.altText.field = image
tt_content.image.20.1.altText.split {
token.char = 95
cObjNum = 1 |*| 1 |*| 2
1.current = 1
1.noTrimWrap = || |
2.cObject = TEXT
2.cObject.current = 2
2.cObject.split {
token.char = 46
cObjNum = 1 |*| 2
1.current = 1
}
}
<pre>
Leider hab ich es nicht hinbekommen den titleText auf die gleiche Art und Weise zu befüllen - TYPO3 hat mir da stets die Anzeige des Bildes verweigert. Anscheinend ist da noch ein Trick dabei... für einen Rat wäre ich sehr dankbar.