moin,
fehlt da nicht ein [global] bei den ersten Conditions?:![]()
Armin
Servus,
ich möchte zwischen verschiedenen css-files hin und herschalten können. Bei der Suche bin ich auf diesen Hinweis gestoßen:
http://www.typo3-for-the.net/new/tut...ash=6a2070b837
Das funktioniert soweit ganz gut, jedoch benutze ich außerdem die Mehrsprachigkeit, wodurch das ganze im Setup dann irgendwie so aussieht:
### Einstellungen fuer Mehrsprachigkeit (deutsch ist default mit uid=0)###
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = en
config.locale_all = en_US
[global]
### Styleswitcher ###
config.linkVars = S
page.stylesheet = fileadmin/template/main/standard.css
[globalVar = GP:S = standard]
page.stylesheet = fileadmin/template/main/standard.css
[global]
[globalVar = GP:S = kontrast]
page.stylesheet = fileadmin/template/main/kontrast.css
[global]
Jetzt beisst sich da aber irgendwas und ich blick nicht was. Jedes für sich genommen geht, zusammen geht es nicht. Kann mir jemand helfen?
Grüße,
Stephan
moin,
fehlt da nicht ein [global] bei den ersten Conditions?:![]()
Armin
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.
Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Hallo Armin,
ich hatte das glaub schon mal probiert. Also so:
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global] <--
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = en
config.locale_all = en_US
[global]
hat aber leider nich funktioniert. Dann blick er anscheinend die Mehrsprachigkeit nicht mehr.
Stephan
Geändert von Junior (01.03.2006 um 08:29 Uhr)
Moin,
werden denn die Parameter passend übergeben?
Und noch was ist mir augefallen, bin mnir aber nicht sicher, müsste das nicht so sein config.linkVars = L, S
Sonst wird doch linkVars neu gesetzt..![]()
Armin
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.
Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
vielen Dank Armin, da war der Hund begraben. So siehts aus:
### Mehrsprachigkeit (L) (deutsch ist default mit uid=0) ###
### Stylesheetwechsel (S) ###
config.linkVars = L, S
# default language festlegen: deutsch #
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = en
config.locale_all = en_US
[global]
page.stylesheet = fileadmin/template/main/standard.css
[globalVar = GP:S = standard]
page.stylesheet = fileadmin/template/main/standard.css
[global]
[globalVar = GP:S = kontrast]
page.stylesheet = fileadmin/template/main/kontrast.css
[global]
Für mich wäre jetzt noch interessant, wie ich in TS für das gerade gewählte css einen Cookie setze und zu Beginn auslese. Weißt du da Bescheid?
vielen Dank nochmal und Grüße,
Stephan
--> Thema Cookies neu erstellt: http://www.typo3forum.net/forum/typo...ie-setzen.html
Two hours of trial and error can save ten minutes of manual reading.
Meine neue Seite www.monot.com. Jetzt noch weicher.
hi ihrs,
mich würde interessieren wie der button mit dem das ganze geswicht wird hierzu aussieht.....ein menü vom typ special.language geht ja in dem fall nicht....
danke + grüsse
sissi
Hi
was mich interessieren würde ist ob du auch den L-Parameter doppelt erhälst?![]()
Für den unwahrscheinlichen Fall, dass es noch interessant sein sollte, aber als kleines Dankeschön für diese Styleswitcher-Lösung ohne Javascript -
mit Templavoila habe ich den Link so definiert:
# Kontrast-Link
lib.kontrast= TEXT
lib.kontrast.value = index.php?id={page:uid}&S=kontrast
[globalVar = GP:S = kontrast]
lib.kontrast.value = index.php?id={page:uid}
[global]
lib.kontrast.htmlSpecialChars = 1
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen