Templates Kommunal StyleSwitcher

  • Im Templates "Kommunal" ist ein Styleswitcher zum Ändern der Schriftgröße integriert. Nun möchte ich gern diesen in ein anderes Templates (zum Beispiel "Music") einbauen. Der Styleswitcher erzeugt in der Html-Datei einen "element.style"-Befehl der ja bekanntermaßen über eine externe Datei (.js, script o.ä.) erzeugt wird. Ich kann diesen Eintrag aber in den Kommunal-Templates-Dateien nirgends finden. Kann mir einer verraten welche Datei dafür verantwortlich ist und welche ich zusätzlich in mein neues Templates mit integrieren muss?
    Oder kennt jemand eine einfache Lösung für das temporäre Ändern der Schriftgröße? Kann man irgendwie die browserinteren Zoom-Befehle in HTML oder CSS hinterlegen?

  • Hallo,

    der Styleswitcher lässt sich nicht so einfach in ein anderes Layout kopieren. Das Layout muss dafür gemacht worden sein.
    Der Switcher in Kommunal ändert lediglich per JavaScript die CSS font-größe für den <body> Knoten und das funktioniert dann nur in Layouts, in denen alle Schriftgrößen relativ zum <body> Knoten definiert sind.

    Die Schriftgrößen Einstellungen in den Browsern sind aber heutzutage ja so ausgereift, dass es ohnehin fraglich ist, warum man solch einen Switcher im HTML haben sollte (daher ist er in Kommunal auch standardmäßig ausgeblendet).

    Die Steuerung des Bowser-Zoom per JavaScript ist noch nicht einheitlich durch die Browser unterstützt, daher würde ich davon auch abraten. Gute Info in diesem Artikel: http://stackoverflow.com/questions/1055…wser-zoom-level

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Herr Seiz,
    danke für die nunmehr schnelle Antwort. Ich sehe das genauso.
    Ein Auftraggeber von mir wollte das gerne geändert haben, obwohl ich auf dessen Webseite http://www.sozialbetriebemek.de/ im Hauptmenü "Schriftgröße" den Hinweis für den Browserzoom gegeben habe.
    Das die Schriftengrößen in em definiert sein müssen ist mir schon klar. Da ich das Projekt in ZP 11 neu aufsetze hatte ich die Änderung in Erwägung gezogen. Also lassen wir das.
    Vielen Dank nochmal für die Antwort.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!