Zum Inhalt springen

Styleswitcher gesucht

Erstellt am 3. April 2009 · 1 Antwort · letzte Antwort am 4. April 2009

Tags: Frage

inu ·

Hallo Leute,

ich binde - bedingt durch strikte Trennung der CSS-Inhalte und auch zur Verwendung einer Browserweiche - in meiner Webseite mehrere CSS-Dateien ein:

page.includeCSS.f1 = fileadmin/layout/meineseite/screen.css
page.includeCSS.f2 = fileadmin/layout/meineseite/content.css

Nun benötige ich eine Browserweiche für Benutzer, welche sich nicht allzu gut mit einem Browser auskennen, um dessen Funktionalität hierfür zu nutzen. Diese Browserweiche sollte das ganze irgendwie entweder als Textlink oder als Bilderlink anbieten.

Hat jemand von euch einen Vorschlag?

Viele Grüße
David

karlchen ·

du könntest den User die entscheidung abnehmen, in dem du per TYposcript Condition den Browser abfragst und darauf hin die richtig CSS einbindest.

mit Statischen Links sollte es jedoch auch gehen,
bau einen Link zusammen an den die eine Variable übergibst, welche du in Typoscript abfragst.

[browser = msie] && [version = 6]
page.includeCSS.ie6css = fileadmin/templates/ie6.css
[global]
[browser = msie] && [version = 7]
page.includeCSS.ie7css = fileadmin/templates/...
[global]
[useragent = *safari*] 
page.includeCSS.safaricss = fileadmin/templates/...
[global]


oder als Link

10 = TEXT
10.value = klicke hier für IE CSS
10.typolink.parameter.data=TSFE:id
10.typolink.additionalParams = &browserweiche=msie

20 = TEXT
20.value = klicke hier für Firefox CSS
20.typolink.parameter.data=TSFE:id
20.typolink.additionalParams = &browserweiche=ff

[globalVar = GP:browserweiche=msie]
page.includeCSS.ie6css = fileadmin/templates/ie6.css
[global]

[globalVar = GP:browserweiche=ff]
page.includeCSS.ie6css = fileadmin/templates/ie6.css
[global]

nix getestet 😉

aber so in etwa könnte es funktionieren 🙂