Hallo Leute, ich möchte für verschiedene Sprachen verschiedene CSS-Files einbinden:
Setup:
[globalVar = GP:L = 0]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
temp.headerData.20 = TEXT
temp.headerData.20.value = <link href="fileadmin/css/immode.css" rel="stylesheet" type="text/css" />
[global]
[globalVar = GP:L = 1]
config.linkVars = L
config.sys_language_uid = 1
config.language = it
config.locale_all = it_IT
temp.headerData.20 = TEXT
temp.headerData.20.value = <link href="fileadmin/css/immoit.css" rel="stylesheet" type="text/css" />
[global]
[globalVar = GP:L = 2]
config.linkVars = L
config.sys_language_uid = 2
config.language = en
config.locale_all = en_EN
temp.headerData.20 = TEXT
temp.headerData.20.value = <link href="fileadmin/css/immoen.css" rel="stylesheet" type="text/css" />
[global]
Ist der Ansatz so richtig?
Ich vermute mal nein, da es nicht funktioniert, hat jemand einen Rat?
Danke für die Hilfe im vorraus!
bindest du das temp.headerData.20 dann später auch ein?
georg
oder sollte es vielleicht page.headerData heißen?
Hallo Leute danke für Eure Hilfe!
Meine Lösung:
.
.
.
page = PAGE
# Einbinden des Stylesheets für den Start
page.headerData.10 = TEXT
page.headerData.10.value = <link href="fileadmin/css/immo.css" rel="stylesheet" type="text/css" />
.
.
.
.
.
[globalVar = GP:L = 0]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
page.headerData.20 = TEXT
page.headerData.20.value = <link href="fileadmin/css/immode.css" rel="stylesheet" type="text/css" />
[global]
[globalVar = GP:L = 1]
config.linkVars = L
config.sys_language_uid = 1
config.language = it
config.locale_all = it_IT
temp.headerData.20 = TEXT
temp.headerData.20.value = <link href="fileadmin/css/immoit.css" rel="stylesheet" type="text/css" />
[global]
[globalVar = GP:L = 2]
config.linkVars = L
config.sys_language_uid = 2
config.language = en
config.locale_all = en_EN
temp.headerData.20 = TEXT
temp.headerData.20.value = <link href="fileadmin/css/immoen.css" rel="stylesheet" type="text/css" />
[global]
page.headerData.10 < temp.headerData.20
CU
Wieso schreibst du nicht für deine sprachabhängigen CSS-Files immer page.headerData.20 - das temp-Objekt bringt doch in dem Fall gar nichts.
Allgemeines Stylesheet mit page.headerData.10, die sprachabhängigen Styles mit page.headerData.20 einbinden - kann ja eh nie mehr als eine Sprache gleichzeitig sein.
mmh, hatte ich schon probiert, ging aber nicht.
Ich denke mein Fehler bei der Sache war, das ich ein allgemeines Stylesheet mit page.headerData.20 angelegt hatte und dann in den Sprachdeklarationen auch wieder mit page.headerData.20 gearbeitet habe. Dies ging nicht, werde heute mal deine Idee aufgreifen und ausprobiern.
Gruß und vielen Dank!