Tach zusammen,
ich möchte auf meiner Seite den Content in deutsch UND auf englisch darstellen.
###CONTENT_DE### | ###CONTENT_UK###
Komischerweise funktioniert das nicht:
CONTENT_DE= CONTENT
CONTENT_DE {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = 0
wrap = |
}
CONTENT_UK= CONTENT
CONTENT_UK {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = 1
wrap = |
}
Es liegt am "select.languageField". Anscheinend werden die Zahlen nicht richtig inerpretiert. Im CONTENT_DE werden jetzt beide Sprachen angezeigt(als wenn ein Kofigurationsfehler vorliegt) und in CONTENT_UK nichts.
Wenn ich anstatt der Zahlen "languageField = sys_language_uid" eintrage, funktioniert das Template, aber nur in einer Sprache und das dann doppelt. Logisch, da ja jeweils die selbe ID genutzt wird.
die sys_language_uid setze ich wie folgt:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = german
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
[global]
Ich verstehe nicht warum T3 die "hardcodierten Nummern" nicht annimmt, aber sys_language_uid.
Ist 0<>0 und 1<>1 ;-)
Gruß, Frank