Servus
da ich nicht weiss, wo mein Problem liegt konnte ich auch nicht genau die Suche verwenden, aber vielleicht ann mir ja hier jmd helfen:
Mein Versuch die Webseite um Englisch zu erweitern hab ich bis jetzt mit folgenden Aktionen versucht
[1.]
Website Sprache (1)
o Englisch (id = 3)
[2.]
im SETUP:
# Spracheinstellungen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# English language, sys_language.uid = 3
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = en
# config.locale_all = en_EN
config.locale_all = english
[global]
# Sprachauswahl
marks.LANGUAGE_SELECTION = PHP_SCRIPT
marks.LANGUAGE_SELECTION.file = fileadmin/scripts/my_languageMenu.php4
(Bringt mir auch die Flaggen und die Links dazu wie folgt)
http://.../index.php?id=1&L=0 [DE]
http://.../index.php?id=1&L=3 [EN]
Ich kann im BE auch weitere Sprachen hinzufügen, so wie es sollte, also:
Neue Übersetzung dieser Seite anlegen [Englisch|v|]
und ich kann den Context erstellen.
NUUUUUR....
auf der Seite ist die englische Flagge "inaktiv" und der Inhalt wird auch immer gleichzeitig angezeigt, also Englisch und Deutsch zu selben Zeit.
Hat jmd ne schlaue Idee was mir noch fehlt, bzw was ich noch ändern muss?
Gruss, Daniel
Ich habe das gleiche Problem. Auf einer anderen Webseite habe ich die Spracheinstellungen eingerichtet. Alles funktioniert prima.
Aber jetzt zeigt er beide Inhalte an. Die Spracheinstellungen scheinen ja prinzipiell OK zu sein - die Menus stellen den "übersetzten" Seitentitel ordentlich dar und schalten schön zwischen den Sprachen umher.
Sollte ich irgendwo eine Einstellung vergessen haben?
[Edit]
Ich habe dann doch die Lösung gefunden. Eigentlich ziemlich einfach.
Da ich es mir leicht machen wollte, habe ich den Inhalt nur mit dem Ausdruck
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
eingefügt. Dann stellt er wahrscheinlich den gesamten Inhalt der Tabelle ohne Selektion dar.
Einfach um eine Zeile erweitern (wie es ja auch üblich ist):
marks.INHALT = CONTENT
marks.INHALT.table = tt_content
marks.INHALT < styles.content.get
und schon klappt es prima mit der Sprache.
endlich! es klappt nach langem hin und her! wenn ihr die (mehrsprachige) suche unterteilen wollt, also bei der englischen suche nur die englischen beiträge und so weiter, dann gehört folgendes ins template setup (im beispiel für deutsch (default) und englisch):
## Spracheinstellungen (englisch - deutsch)
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = German
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = English
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
[global]
ich musste nur noch die beiden zeilen plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 und plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 reinschreiben... schon gings! :p