hallochen
hab da ein problem und nicht so recht ne idee wie das gehen soll:
ich hab deutsch als standardsprache, und englisch (L=2) als zweitsprache. jetzt ist neben der .de domain noch eine .com domain dazugekommen, diese soll aber standardmässig die englischen inhalte zeigen, nicht die deutschen.
per domain-redirect (.com -> .de/en/) kann ich das nicht machen weil anhand der domain manche konstanten gesetzt werden.
hat da einer ne idee wie das einfach geht? also zB per condition die sprachen 'tauschen'? 😢
bin für jeden tip dankbar 😉
Ist die Mehrsprachigkeit im Singletree oder im Multitree gelöst? Im Singletree würde ich die Domain abfragen und den Sprachparametrer per TS setzen. Im Mulitree kannst Du das ganze mit der Multidomainfähigkeit von TYPO3 lösen.
moin!
danke für das interesse 🙂
multitree und singletree höhre ich zum ersten mal #paralyzed#
der ganze content ist ein einem tree drin. die einzelnen seite und content elemente haben dann zwei versionen.
mit RealUrl wird dann per domain.de/en/start resp. domain.de/start die richtige sprache eingestellt.
ich hab schon versucht in den constants die werte:
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
anders zu setzen aber irgendwie tut sich da gar nix. welche werte muss ich ändern um typo3 eine andere sprache unterzujubeln (in den constants oder nur im setup?)? 😢
Einfach per Bedingung (siehe Referenz) die entsprechende config-Werte setzen...
ah toifel! #angry#
ich kann constants setzen soviel ich will wenns im setup nochmal anders drin steht...
so gehts hier. Constants (sprachumschaltung für andere domains muss vorher / weiter oben stehen):
[globalString = ENV:HTTP_HOST=*domain.com]
settingBaseUrl = http://www.domain.com/
settings.lang.uid = 2
settings.lang.code = en
settings.lang.locale = en_EN
[global]
Setup:
config.sys_language_uid = {$settings.lang.uid}
config.language = {$settings.lang.code}
config.locale_all = {$settings.lang.locale}
config.baseURL = {$settingBaseUrl}
danke fürs mitlesen! 😉