我目前正在访问网站。目前,只有每个链接定义的标题属性。为了最大限度地兼容屏幕阅读器,我需要使用alt和标题。
有没有办法在每个链接中添加alt属性和标题值?最好的是typoscript。
另一个问题是,该网站在线并经常访问。它必须是一种100%正常工作的方法。
答案 0 :(得分:1)
在此处找到:http://typo3-4-newbies.blogspot.co.at/2014/03/image-alt-text-so-hinterlegen-sie-einen.html
// Löscht die Standard-Konfiguration des Alt-Textes
tt_content.image.20.1.altText >
// Neuaufbau als TEXT-Objekt
tt_content.image.20.1.altText = TEXT
tt_content.image.20.1.altText {
// zusätzliches Objekt zur Fallunterscheidung leer/befüllt
// (zugegeben: erst nach längerem herumprobieren war das die finale Lösung)
cObject = TEXT
// Das Objekt erhält den Wert aus dem Feld "alternative Text",
// den Sie direkt beim Bild eintragen können
cObject.field = altText
// Wenn kein Alt-Text hinterlegt wurde, wird ein TEXT-Objekt erzeugt
ifEmpty.cObject = TEXT
ifEmpty.cObject {
// Ich ersetze nun Teile des Original-Dateinamens
// Da ich es übersichtlich mag, teile ich mir meine Funktion ein wenig auf
replacement {
10 {
// Sucht alle Werte zwischen "/" und entfernt diese
search = /\/(.*)\//
useRegExp = 1
replace =
}
15 {
// Danach entferne ich die Dateiendung
// Somit steht nur noch der reine Name der Datei da
search = /^(.*)\.(.*)/
useRegExp = 1
replace = $1
}
20 {
// zuletzt lösche ich die voranstehenden Punkte,
// sollten diese von TYPO3 gesetzt worden sein
search = ..
replace =
}
}
// Den Wert (hier der Dateiname plus Pfad) beziehe ich aus dem Feld "image" des Inhaltselements
field = image
// Da im Feld "image" die Bilder durch Komma getrennt in der Datenbank abgespeichert werden,
// führe ich einen Optionsplit mit Komma als Trennzeichen durch. Damit kann ich jedes einzelne Bild entsprechend bearbeiten.
// Tun Sie dies nicht, haben aber mehrere Bilder, so würde der Alt-Text des letzten Bildes bei allen anderen angezeigt werden
split.token.char = 44
// Gibt je das aktuelle Bild zurück
split.returnKey.data = register : IMAGE_NUM_CURRENT
}
}
// Vererbung der neuen Alt-Text Definitionen auf das Inhaltselement "Text mit Bild"
tt_content.textpic.20.1.altText.ifEmpty.cObject < tt_content.image.20.1.altText.ifEmpty.cObject