Zum Inhalt springen

Sprachwechsel funktioniert - Flaggen grau?

Erstellt am 9. März 2006 · 2 Antworten · letzte Antwort am 25. Januar 2007

Tags: Frage

hellraiser128 ·

Hallo,
bin noch relativ neu auf dem Typo3 Trip.
Erstelle gerade eine Webseite mit 4 Sprachen.
Habe das example_languageMenu.php eingebaut und die Umschaltung auf andere Sprachen klappt(Menü und Content)
Beim aufrufen ist die default Sprache DE und die Flagge bunt.
Obwohl für alle Sprachen Seiten vorhanden sind (werden ja auch angezeigt) sind die Flaggen grau, nur die DE bleibt immer bunt egal welche Sprache gerade läuft. Bin am verzweifeln. Bitte helft mir.
hellraiser128

Orphelina ·

Hallo zusammen,

ich weiss der Eintrag ist schon älter, aber ich stehe vor demselben Problem.
Ich habe als Sprachen deutsch und englisch und die sind folgendermaßen definiert in meinem Template Setup:

config.linkVars = L
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.sys_language = de
config.language = de
config.locale_all = de_DE.UTF8

#Deutsch ist default
#config.linkVars = L
[globalVar = GP:L = 1]
config.sys_language_uid = 0
config.sys_language = de
config.language = de
config.locale_all = de_DE.UTF8

[GLOBAL]

config.linkVars = L
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.sys_language = en
config.language = en 
config.locale_all = en_US.UTF8


[GLOBAL]

Die Zeieln für die Flaggen habe ich kaum verändert, also:

$flags = array();
$flags[] = ($GLOBALS['TSFE']->sys_language_uid==0?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=0').'" target="_top"><img src="uploads/media/flags/flag_uk.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
$flags[] = ($GLOBALS['TSFE']->sys_language_uid==1?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=1').'" target="_top"><img src="uploads/media/flags/flag_dk'.($langArr[1]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';
$flags[] = ($GLOBALS['TSFE']->sys_language_uid==2?$pointer:'').'<a href="'.htmlspecialchars('index.php?id='.$GLOBALS['TSFE']->id.'&L=2').'" target="_top"><img src="uploads/media/flags/flag_de'.($langArr[2]?'':'_d').'.gif" width="21" height="13" hspace="5" border="0" alt="" /></a>';

Die Flaggen hab ich natürlich vorher dort gespeicher und zwar die normalen und die Grauen.

Wo liegt mein Fehler?

Danke schon mal für die Hilfe...