[TYPO3-german] Schriftgöße der texte Dynamisch verändern

Steffen Ritter info at rs-websystems.de
Thu Feb 21 15:23:57 CET 2008


Hallo,
ohne jetzt die andere Antwort genau gelesen zu haben folgendes:
Dies mit JavaScript zu machen ist nur Pseudo-Barrierefrei.
Eine Extension brauchst du dafür nicht, wenn dein CSS dafür ausgelegt 
ist, musst du nur eine neue LinkVar einführen (Fsize) und mittels 
Condition über diesen Parameter, ein CSS mit einer Grundschriftgröße für 
Body einbinden, oder diese direkt in den Header schreiben.
Damit du nicht diese hässlichen UrlInclusions bekommst, solltest du die 
LinkVars nur setzen wenn die Schriftgröße dem entsprichst was du willst.

Ein Größenwechsler ist dann leicht realisiert.
Das TS sieht dann wie folgt aus (Standardmäßig ist sg1 eingebunden als 
File 3):
[globalVar = GP:Fsize=2]
	page.includeCSS.file3 = fileadmin/css/sg2.css
	config.linkVars = Fsize
[end]
[globalVar = GP:Fsize=3]
	page.includeCSS.file3 = fileadmin/css/sg3.css
	config.linkVars = Fsize
[end]


In  sg1-sg3 steht jeweils nur body { font-size:12px; } ( 15px; 18px; )

Für den Größenwechsler:

temp.mensg = COA
temp.mensg {
	1 = HTML
	1.value = <img src="fileadmin/grafiken/a1.png" title="Schriftgröße 1" 
alt="Schriftgröße 1" />
	1.value.wrap = <ul class="sg"><li>|&nbsp;</li>
	1.value.typolink.parameter.data = page:uid
	1.value.typolink.additionalParams = &Fsize=1
	
	2 < temp.mensg.1
	2.value = <img src="fileadmin/grafiken/a2.png" title="Schriftgröße 2" 
alt="Schriftgröße 2" />
	2.value.wrap = <li>|&nbsp;</li>
	2.value.typolink.additionalParams = &Fsize=2
	
	3 < temp.mensg.1
	3.value = <img src="fileadmin/grafiken/a3.png" title="Schriftgröße 3" 
alt="Schriftgröße 3" />
	3.value.wrap = <li>|&nbsp;</li></ul>
	3.value.typolink.additionalParams = &Fsize=3
}


LG

Steffen

Bernhard Schneider schrieb:
> Hallo Liste,
> 
> gibt es eine Extension die es ermöglich die Schrittgröße auf den Seiten
> Dynamisch zu veränder, Stichwort Barrierfreiheit
> 
> Danke im Voraus
> 
> bernhard
> 


More information about the TYPO3-german mailing list