hallo,
ich habe eine seite in deutsch und englisch. ich möchte eine sprachumschaltung wie in der deutschen typo3 dokumentation von robert meyer (seite 163)realisieren:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
[global]
config.sys_language_overlay = 1
##DE-ENG
lib.language = TEXT
lib.language.wrap = <div id="nav_serv" class="topbot1px"><a href="index.php?id=|&L=1">English</a></div>
lib.language.field = uid
[globalVar = GP:L=1]
lib.language.wrap = <div id="nav_serv" class="topbot1px"><a href="index.php?id=|&L=0">Deutsch</a></div>
[global]
so weit so gut! das einzige was mir zu meinem glück fehlt ist, dass typo3 die aktuelle uid der seite wegläßt, was zur folge hat, dass man nicht die aktuelle seite übersetzt bekommt sondern immer auf der startseite der jeweiligen sprache landet!
der link sieht wiefolgt aus:
http://www.blabla.xy/index.php?id=&L=1
sollte aber:
http://www.blabla.xy/index.php?id=[b]123[/b]&L=1
lauten
hat jemand ne idee?!
danke schonmal!
apemo
Hast Du schon ein Lösung für das Problem - so in etwa ists auch bei mir?
Ich habs gelöst - mit ner Alternative, vieleichts hilfts jemand:
# set the TYPO3 language default to german
# set the PHP locale default to german
# otherwise use the diferent speech versions
# With the URL Parameter &L=0 you could chosse between
# the language versions
# Standard-Language deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
config.sys_language_overlay = 1
# Definition of the LanguageChooser Var und somit jedem Link(!) die Variable anhängen
config.linkVars = L
# Definition of the LanguageChooser as TextLink
lib.typo3Log = COA
lib.typo3Log {
10 = TEXT
10.data = TSFE:id
10.wrap (
<ul id="Log"><li>Deutsch</li><li><a href="?id=|&L=1">English</a></li></ul>
)
}
#Breadcrump Path in default Language
lib.typo3Bread.wrap = <ul id="Bread"><li>Sie sind hier: </li>|</ul>
# Definition of the different Language Versions
# Deutsch, sys_language.uid = 0
[globalVar = GP:L = 0]
# Config of the Language
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
config.sys_language_mode = content_fallback ; 0
# Definition of the LanguageChooser as TextLink
lib.typo3Log = COA
lib.typo3Log {
10 = TEXT
10.data = TSFE:id
10.wrap (
<ul id="Log"><li>Deutsch</li><li><a href="?id=|&L=1">English</a></li></ul>
)
}
#Extended Search Suche only in the chosen Language
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
#Breadcrump Path in choosen Language
lib.typo3Bread.wrap = <ul id="Bread"><li>Sie sind hier: </li>|</ul>
[global]
# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
# Config of the Language
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
config.sys_language_mode = content_fallback ; 0
# Definition of the LanguageChooser as TextLink
lib.typo3Log = COA
lib.typo3Log {
10 = TEXT
10.data = TSFE:id
10.wrap (
<ul id="Log"><li><a href="?id=|&L=0">Deutsch</a></li><li>English</li></ul>
)
}
#Extended Search Suche only in the chosen Language
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
#Breadcrump Path in choosen Language
lib.typo3Bread.wrap = <ul id="Bread"><li>You are here: </li>|</ul>
[global]