[TYPO3-german] Schriftgrößenänderung / Barrierefreiheit

Chris Bernhard chris at dreamride.de
Thu Jan 28 13:58:21 CET 2010


Habs jetzt so gelöst:


lib.fsizemenu = COA
lib.fsizemenu {
   1 = IMAGE
   1.file = fileadmin/templates/img/zoom_in.gif
   1.imageLinkWrap = 1
   1.imageLinkWrap {
     enable = 1
     typolink {
       parameter.data = TSFE : id
       additionalParams =&size=1
       addQueryString = 1
       addQueryString.method = GET
       ATagParams = class="zoom in"
     }
   }
   2 = IMAGE
   2.file = fileadmin/templates/img/zoom_out.gif
   2.imageLinkWrap = 1
   2.imageLinkWrap {
     enable = 1
     typolink {
       parameter.data = TSFE : id
       additionalParams =&size=0
       addQueryString = 1
       addQueryString.method = GET
       ATagParams = class="zoom out"
     }
   }
wrap = <li class="last"><span>Schriftgröße:|</span></li>	
}


Dankeschön nochmal und beste Grüße :-)

Chris

Am 28.01.2010 13:12, schrieb Chris Bernhard:
> 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