Guten Tag allesamt,
Ich habe folgendes Problem, bei dem ich hoffe hier Hilfe zu finden.
Ich habe eine 3-sprachige Website mit jeweils einer eigenen css-Datei.
Zur Browseroptimierung habe ich nun eine Weiche eingebaut die sich auf die Standardsprache bezieht.
# Browserweiche für IE
-------------------------------------
[version = <7.0]
[browser= msie]
page.includeCSS {
file1 = uploads/tf/ie.css
}
[ELSE]
page.includeCSS {
file2 = uploads/tf/main.css
}
[GOLBAL]
Die css-Datein für die übersetzungen werden zur Zeit wie folgt eingebunden.
# Englische Übersetzung
# ----------------------------------------------
config.linkVars = L
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = eng
# Eigenes CSS nur für Englische übersetzung
page.includeCSS {
file1 = uploads/tf/main-eng.css
# Chinesische Übersetzung
# ----------------------------------------------
config.linkVars = L
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = cn
config.htmlTag_langKey = cn
config.locale_all = ZH_cn
config.metaCharset = utf-8
# Eigenes CSS nur für Chinesische übersetzung
page.includeCSS {
file1 = uploads/tf/main-cn.css
Das Problem hierbei ist aber, dass die Seite sobald eine andere Sprache angewählt wird nun 2 css-Datein läd. (sprich die standard-css von der standardsprache, sowie die dazugeladene der übersetzung)
Wodurch sich nun fehler im layout einschleichen.
Wenn ich die gleiche Weiche wie oben angegeben in der Übersetzungs-globale verwende, läd mir die Seite gleich alle 3 css datein (also die standard-css, die der englischen, und die der chinesischen)
[globalVar = GP:L = 2]
[version = <7.0]
[browser= msie]
page.includeCSS {
file1 = uploads/tf/ie-eng.css
}
[ELSE]
page.includeCSS {
file2 = uploads/tf/main-eng.css
}
[GOLBAL]
Nun bin ich leider mit meinem Latein am Ende, und finde einfach keine funktionierende Lösung.
Falls mir jemand diesbezüglich weiterhelfen kann, wär ich überaus dankbar :o
MfG loom