Zum Inhalt springen

CSS deaktivieren

Erstellt am 22. August 2007 · 11 Antworten · letzte Antwort am 22. August 2007

Tags: Frage

einpraegsam.​net ·

Nachtrag:

Oder du lädst ein weiteres zusätzliches CSS, welches gesetzte Klassen überschreibt

[globalVar = GP:T=1]
page.includeCSS.file1 = zusatz.css
page.includeCSS.file1.title = Barrierefrei
page.includeCSS.file1.media = screen
[end]
Knalltuete ·

das ist doch aber bloedsinn.. das CSS wird ja nur geleert wenn T=1 ist?!
Ansonsten steckt da ja mal garkeine Logik dahinter..

Und ein zweites CSS zu schreiben halte ich für zu viel Aufwand!

Das muss doch einfacher gehen..

einpraegsam.​net ·

Nochmal gaaaaanz langsam...

Was soll passieren, wenn jemand den Barrierefrei-Knopf drückt?
Das normale CSS soll rausfliegen und eine barrierefreie Ansicht erscheinen - oder?

Knalltuete ·

genau! Am coolsten wäre es wenn man wie beim Firefox einfach einstellen könnte dass kein Stylesheet mehr geladen wird. Aber das geht ja nicht.. Also soll einfach das CSS rausfliegen!

einpraegsam.​net ·

Gibt übrigens auch eine JS Lösung, das Stylesheet zu deaktivieren...

Aber JavaScript und Barrierefreiheit vertragen sich ja bekanntlich nicht so gut

Knalltuete ·

Nein leider nicht.. Wenn ich es so mache wird komischerweise garkein Stylesheet mehr geladen egal welchen Zustand T hat!

einpraegsam.​net ·
page {
        typeNum = 0
        stylesheet = fileadmin/css/stylesheet.css
        [globalVar = GP:T=1]
        stylesheet =
        [end]
        meta.DESCRIPTION.field = abstract
        meta.AUTHOR.field = author
        meta.KEYWORDS.field = keywords
       
        shortcutIcon = fileadmin/img/favicon.ico
}

Böser Fehler

Keine Conditions in geschweiften Klammern!!

page {
        typeNum = 0
        stylesheet = fileadmin/css/stylesheet.css
        meta.DESCRIPTION.field = abstract
        meta.AUTHOR.field = author
        meta.KEYWORDS.field = keywords
       
        shortcutIcon = fileadmin/img/favicon.ico
}
[globalVar = GP:T=1]
page.stylesheet =
[end]