[TYPO3-german] Schriftgrößenänderung / Barrierefreiheit
Chris Bernhard
chris at dreamride.de
Thu Jan 28 13:12:13 CET 2010
Hi Joey,
Du hast natürlich vollkommen recht, dieses
Feature ist seitens unserer Leute hier ziemlich heiß
diskutiert worden.
Letzten Endes hat dann allerdings der Kunde darauf bestanden,
den Kram zu implementieren.
Dass das Dingens auch ohne JS funktionieren soll, ist eine
interne Vorgabe, an die ich mich leider halten muss.
Hab jetzt übrigens das Ganze mal versucht, so umzusetzen:
[globalVar = GP:size=1]
page.bodyTagAdd = class="fontsize1"
lib.fsizemenu = COA
lib.fsizemenu {
10 = TEXT
10 {
typolink.data = TSFE:id
wrap = <li class="last"><span>Schriftgröße: <a class="zoom in"
title="Schrift 10% vergrößern" href="|?size=2"><img height="20"
width="20" title="Schrift 10% vergrößern" alt="Schrift 10% vergrößern"
src="fileadmin/templates/img/zoom_in.gif"></a> <a class="zoom out"
title="Schrift 10% verkleinern" href="|?size=0"><img height="20"
width="20" title="Schrift 10% verkleinern" alt="Schrift 10% verkleinern"
src="fileadmin/templates/img/zoom_out.gif"></a></span></li>
}
}
[END]
Funktioniert leider nicht :-) Hat noch jemand ne Idee?
Beste Grüße und Dankeschön vom Chris
Am 28.01.2010 12:28, schrieb JoH asenau:
>> ich habe via Javascript eine Schriftgrößenänderung zwecks
>> Barrierefreiheit realisiert.
>>
>> Funktioniert auch wunderbar, allerdings nur für die Startseite ;-)
>> Wie kann ich "startseite.html" durch den aktuellen Pfad ersetzen?
>
> IMHO am besten gar nicht, weil dieses Feature im eigentlichen Sinne der
> Barrierefreiheit unnötig ist.
>
> Menschen, die größere Schriften benötigen, haben dafür in der Regel
> entsprechende Standardwerkzeuge wie z.B. die Bildschirmlupe auf ihrem System
> und wissen sie auch zu nutzen.
>
> Zudem sind heutzutage alle Browser in der Lage, den Seiteninhalt vernünftig
> zu skalieren. Opera war da lange Zeit der einzige, bei dem es sinnvoll
> gelöst war. Aber inzwischen sind IE, FF& Co. da gleichwertig. Wenn
> überhaupt, entsteht also eine zusätzliche Barriere, weil das "Feature" a)
> nur mit JS läuft und b) den Standardwerkzeugen in die Quere kommt.
>
> Ansonsten ist beim erzeugen dynamischer Links die TypoScript Funktion
> typolink Dein Freund.
>
> z.B.:
>
> 10.typolink.data = TSFE:id
> 10.wrap =<blah>|</blah>
>
> da Du ein Bild verwendest ggf. auch so:
>
> 10 = IMAGE
> 10.stdWrap.typolink.data = TSFE.id
> 10.stdWrap.wrap =<blah>|</blah>
>
> HTH
>
> Joey
>
More information about the TYPO3-german
mailing list