Es gibt auf der Seite http://www.jweiland.de/index.php?id=317&L=0 eine Erläuterung zum Gestalten einer 2 Sprachigen Seite!
Ich habe mir das schon alles endlose male durchgelesen komme aber nicht mehr weiter.
Hab nun auch das PHP-Script eingefügt um zwischen den Sprachen zu wechseln eingebunden, und mir Seiteninhalt auf Englisch angelegt! In meinem Template-Setup steht:
///SPRACHEINSTELLUNGEN//////////////
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
[global]
//////////////////////////////////////////
Wenn ich nun aber auf die Flagge Englisch klicke wird mir dieser Inhalt nicht angezeigt obwohl dadurch die Seite index.php?id=1&L=3 aufgerufen wird. Trotz alledem bleibt die Sprache Deutsch. Woran kann das liegen?
P.S.: Hab das Plugin ts_language_german installiert, aber das macht doch bloß die Sprache Deutsch als Standard. Oder hängt dies auch damit zusammen das nix läuft?
ich glaube du hast da eine zeile vergessen
probier es einmal so in deiner +extension:
///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
[global]
//////////////////////////////////////////
Hast du denn das php script angepasst? Musst die id's richtig setzen!
Oh sorry hab ausversehen ein neues Posting abgegeben, anstatt ein Reply anzulegen!
Naja also hier nochmal mein Text:
Danke für die Hilfestellungen, klappt aber immer noch nicht. Englisch ist bei mir jetzt die uid=1 nicht mehr die 3!
Hier ist mein Auszug aus dem PHP-Script, den ich umgeändert habe:
$flags[] = ($GLOBALS["TSFE"]->sys_language_uid==0?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=0" target=_top><img src="media/uploads/flag_de.gif" width="21" height="13" hspace=5 border="0"></a>';
$flags[] = ($GLOBALS["TSFE"]->sys_language_uid==1?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=1" target=_top><img src="media/uploads/flag_uk'.($langArr[1]?"":"_d").'.gif" width="21" height="13" hspace=5 border="0"></a>';
Mein Script im Template-> Setup=
///SPRACHEINSTELLUNGEN//////////////
/////>>>>>>>>
config.linkVars = L
////<>>>>>>>>>
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
//////////////////////////////////////////
Meine Website Sprache nennt sich "en"!
Meine Alternative Seitensprache nennt sich "en"!
Beide haben die uid=1!
Ich hab auch schon einen Text für en angelegt, aber der wird mir nicht angezeigt wenn ich auf die Flagge für englisch drücke!
Nur die Sprache der Plugins
wird geändert!
Bin mit meinem Latein echt am Ende, vorallem da ich schon seit 5 Tagen suche und einfach nicht weiterkomme.[/list]
Da hat man vor vielen Bäumen den Wald gar nicht mehr gesehen. Es lag echt nur an einer visible/ oder inaktiv Einstellung die ich vorgenommen hatte! #giggle#
Also vielen Dank für eure Hilfe