Hi @ll,
wie bekommt man den Sprachewechsellink wie auf http://typo3.hachmeister.org/ hin. Ich sollte es so haben, das einmal > English dasteht, und dann wenn man in EN ist > Deutsch.
Danke
riddick
Hi @ll,
wie bekommt man den Sprachewechsellink wie auf http://typo3.hachmeister.org/ hin. Ich sollte es so haben, das einmal > English dasteht, und dann wenn man in EN ist > Deutsch.
Danke
riddick
Also mein Lösungsweg sieht so aus:
alles im Setup
##################################################################################
# set language
#################################################################################
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = German
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = German
[global]
# English language, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
config.locale_all = English
[global]
#################################################################################
Das hier kommt dann nach dem ich meine Ganzen anderen Contents, Menüs & Co gemanaged hab:
#################################################################################
# Language Link
#################################################################################
# Deutsche Labels
[globalVar = GP:L = 2]
temp.LangLink = TEXT
temp.LangLink.data = TSFE : id
temp.LangLink.wrap (
<a href="index.php?id= |&L=0" class="navi2">Deutsch</a>
)
}
[else]
temp.LangLink = TEXT
temp.LangLink.data = TSFE : id
temp.LangLink.wrap (
<a href="index.php?id= |&L=2" class="navi2">English</a>
)
}
[end]
temp.mainTemplate.subparts.LANGUAGE_BUTTON < temp.LangLink
#################################################################################
Vielleicht hilfts jemand
Grüße
riddick
Hi riddick,
riddick schriebconfig.sys_language_uid = 0
config.language = de
config.locale_all = German# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = German
[global]
... dies ist wie man so schön sagt, doppelt gemoppelt.
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = German
[global]
diesen Bereich kannst Du auch weglassen!
Zum Sprachwechsel:
Ich gehe mal davon aus das auf der o.g. Website der Sprachwechsel über das Skript gemacht wird:
Du brauchst ja im Skript nur die folgende IF-Abfrage umbauen:
...
$flags[] = ($GLOBALS["TSFE"]->sys_language_uid==1?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L=1" target=_top><img src="fileadmin/images/flags/flag_uk'.($langArr[1]?"":"_d").'.gif" width="21" height="13" hspace=5 border="0"></a>';
...
Ciao
Der DJ
Hi DJ,
war ja nur ein Lösungsansatz bei dem nicht die Flagge, sondern Text ausgegeben wird. Sicher gibts noch hübschere Lösugen, aber ich üb' ja noch 😉
Arbeite erst seit einer Woche "produktiv" mit T3
Grüße
riddick
Hi.
Ich habe folgende Code:
# TEST
[globalVar = GP:L = 0]
subparts.TEST = TEXT
subparts.TEST.value = mein Text
[else]
subparts.TEST = TEXT
subparts.TEST.value = my text
[end]
es wird aber immer nur "my text" angezeigt, so als ob die Abfrage einfach ignoriert wird. Und das ist bei jeder Abfrage so, nicht nur bei GP:L. Hat jemand eine Idee ?
Hi,
ich würde es eher so machen:
subparts.TEST = TEXT
subparts.TEST.value = mein Text
[globalVar = GP:L > 0]
subparts.TEST.value = my Text
[global]
Damit hast Du für 0 und falls kein Eintrag da sein sollte die deutsche Sprache und alle anderen werden in englisch dargestellt.
Ciao
Der DJ