Hallo zusammen,
ich möchte dass example.de auf den deutschen Inhalt, example.com auf englisch und example.fr auf französisch zeigt. Hat jemand schon sowas gemacht. Wie kann ich das mit typoScript hinbekommen?
Ich habs mal mit
[hostname = www.example.de]
....
[else]
...
[global]
probiert. Aber obwohl der domainname richtig ist wird immer [else] ausgeführt.
[hostname] gibt mir auch nicht www.example.de zurück sondern ein IP (zu mindest sieht es aus wie eine IP) die aber nicht die von meinem Server ist.
Jemand eine Idee woran das liegen könnte?
:o
hallo,
ok, wie würdest du das denn machen?
Trotzdem sollte dieses Typoscript doch funktionieren. z.B.
[hostname = www.domain.de]
config.baseURL = http://www.domain.de/
[global]
Desweiteren brauch ich die Abfrage auch für die Tippafriend
[hostname = www.example1.de]
seite.10.marks.FRIEND.10.dataWrap = <span><a href="index.php?id=tipafriend&tipUrl=http://www.example1.de/{field:alias}.html" alt="Tip A Friend"><img src="fileadmin/gfx/function_tellafriend.gif" alt="Send a friend" border="0"></a></span>
[hostname = www.example2.de]
seite.10.marks.FRIEND.10.dataWrap = <span><a href="index.php?id=tipafriend&tipUrl=http://www.example2.de/{field:alias}.html" alt="Tip A Friend"><img src="fileadmin/gfx/function_tellafriend.gif" alt="Send a friend" border="0"></a></span>
[global]
oder gibt es hier eine Möglichkeit den domainnamen direkt in den dataWrap zu schreiben. Ich denke nicht.
Damit sagst du, dass die Sprach automatisch deutsch ist, wenn ein Besucher mit deutschem Browser kommt:
#englisch standard
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
config.locale_all = en
xml:lang="en" lang="en" #override standard setting
###########################################################################################
#deutsch
[globalVar = GP:L=0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.xhtml_cleaning = all
config.htmlTag_langKey = de-DE
xml:lang="de" lang="de" #override standard setting
[global]
######################### Browser Spezifisch ##############################
# Browser deutsch (oder SuMa Robot)
[device = robot,grabber] || [language = *de*, *de-at*, *de-lu*, *de-ch*, *de-li*]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.xhtml_cleaning = all
config.htmlTag_langKey = de-DE
xml:lang="de" lang="de" #override standard setting
[END]
# Browser deutsch und manuelle Sprachwahl englisch
[language = *de*, *de-at*, *de-lu*, *de-ch*, *de-li*] && [globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
xml:lang="en" lang="en" #override standard setting
[END]
Wenn du es auf Domain abändern willst, kannst du die Conditions dementsprechend anpassen
Danke! Das kann sicher mal gebrauchen. Nur hilft es mir bei meinem Problem nicht wirklich weiter 😃
Dann wandel es doch um!? Muss man denn alles für dich machen? 🙂
Ohne Gewähr:
#englisch standard
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
config.locale_all = en
xml:lang="en" lang="en" #override standard setting
###########################################################################################
#deutsch
[globalVar = GP:L=0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.xhtml_cleaning = all
config.htmlTag_langKey = de-DE
xml:lang="de" lang="de" #override standard setting
[global]
######################### Browser Spezifisch ##############################
# Browser deutsch (oder SuMa Robot)
[device = robot,grabber] || [hostname = test.de,test.*.de]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.xhtml_cleaning = all
config.htmlTag_langKey = de-DE
xml:lang="de" lang="de" #override standard setting
[END]
# Browser deutsch und manuelle Sprachwahl englisch
[hostname = test.de,test.*.de] && [globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
xml:lang="en" lang="en" #override standard setting
[END]
Standardmäßig englisch, wenn test.de angesurft wird oder die Suchmaschine kommt, dann deutsch...
Hi, jo sorry du hast natürlich recht. So sollte es klappen. Besten Dank!