Hallo,
eine Frage zur Barrierefreiheit:
Pop Up Fenster sollen ja im Title Tag angekündigt werden. Beim "Klick vergrößern" kommt immer ein Pop Up Fenster, so dass es naheliegend wäre, standardmäßig einen entsprechenden Title zu setzen.
Überlegungen gingen bisher in diese Richtung:
tt_content.image.20.1.titleInLink = 1
tt_content.image.20.1.titleInLink.value = schönes neues Fenster
waren aber leider nicht zielführend.
Geht das und wenn ja wie?
Danke,
matthvis
Hi -
bei mir klappt das so:
tt_content.image.20.1.titleText.cObject = COA
tt_content.image.20.1.titleText.cObject {
10 = TEXT
10.if.isFalse.field = image_zoom
10.field = imagecaption
10.wrap = Bild zum Thema:|
20 = TEXT
20.if.isTrue.field = image_zoom
20.ifEmpty.field = image_link
20.field = imagecaption
20.wrap = Mit einem Klick vergrößern Sie das Bild - "|"
}
Damit unterscheidest du zwischen Bildern, bei denen Click enlarge aktiv ist und solchen, bei denen es nicht aktiv ist.
Ich habe mir das aus irgendwelchen Foren zusammengestückelt und es geht sicher auch eleganter.
Im typo3-Kochbuch findest du eine Anleitung, wie du das in Sachen Benutzerfreundlichkeit weiter treibst und bspw. eine Lupe unter das Bild malst.
Gruß
/
Jens
Danke, Jens,
das funktioniert ganz gut, allerding verstehe ich diese Zeile nicht:
20.ifEmpty.field = image_link
Ein weiteres Problem ist momentan, dass wenn man zwei Bilder in einem Datensatz hat mit Klickvergrößern, dann wird der Title Text nur für das erste angezeigt.
Grüße,
Matthias
Hallo Matthias,
da stehe ich selbst auf dem Schlauch, aber ohne die Zeile geht es nicht.
Vielleicht hilft uns jemand weiter ....
Wegen des Problemes mit zwei Bildern:
Haben beide Bilder einen Untertitel? Bei mir scheint es zu funktionieren, ich habe das nur auf einem Testrechner installiert und der hat nicht viele Bilder ....
Gruß
/
Jens
Hallo Jens,
beide haben eine Bildunterschrift, die auch angezeigt wird.
Nur der gewünschte Title wird nur einmal angezeigt. Notfalls muss man eben zwei Datensätze anlegen.
Oder, wie du sagst, jemand weiß weiter.
Gruß,
Matthias
Hallo Mathias,
ich bin andernorts von meiner Ignoranz erlöst worden:
20.ifEmpty.field = image_link
bedeutet nur, dass das Feld image_link, das einen Link auf das Bild legt (es also NICHT vergrößert) leer sein muss. Was ja auch Sinn macht ;-)
Gruß
/
Jens
Hallo Jens,
danke für den Hinweis. Es funktioniert auch, wenn die Zeile auskommentiert. In jedem Falle ist das ein netter Codeschnipsel, der seinen Zweck erfüllt.
Grüße,
Matthias
Hi Matthias,
ja. hilfreicher Schnipsel.
Setze Deine Frage doch mal auf gelöst.
Gruß
/
Jens