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
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 🙂