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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an