Hallo zusammen,
ich bin vor ein Problem gestellt worden, mit dem ich bisher noch keine Erfahrungen sammeln konnte.
Eine Firma mit zwei Vertriebsstellen in Österreich und Schweiz möchte, dass ihre deutsche Typo3-Site auch auf den Österreichischen und Schweizer Domain zur Verfügung gestellt wird, allerdings ist dabei nur das Impressum anders.
Jetzt ist die Frage welche Lösung man dafür mit Typo3 findet.
Gibt es die Möglichkeit einen Mandanten (Site) anzulegen, der alle übereinstimmenden Sites enthält und dann einen Mandanten für jedes Land, der die unterschiedlichen Ausprägungen enthält?
Für Ideen und Anregungen wäre ich sehr dankbar!!!
Liebe Grüße
Hardy
Hallo Hardy,
das ist mit TYPO3 gar kein Problem.
Du koenntest tatsaechlich diese 3 "Sprachen" anlegen, und dabei nur das Impressum "uebersetzen".
Gruesse
Alex
Hallo Alex,
vielen Dank für die schnelle Antwort!
Mir ist dann nur noch nicht ganz klar, wie ich es mit den Sprachen anstelle, dass bei Aufruf der Domain xyz.at die "Übersetzung" für österreich und bei xyz.ch die schweizer Übersetzung dargestellt wird.
Ich möchte wenn möglich nicht, dass der Besucher sein Herkunftsland erst wählen muss sondern dieses anhand der aufgerufenen Domain bestimmt wird.
Werde mich gleich mal nach der Lösung auf die Suche machen und wenn gefunden, sie hier posten.
Vielen Dank nochmals!!
Grüße Hardy
Hallo Hardy,
die Domain kannst du mit Conditions und anhand des Hostnamen abfragen:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html
Ueber die sys_language_id stellst du auf der schweizer Seite dann nur die Inhalte fuer Schweiz dar - wenn eine Seite uebersetzt wurde.
Wenn du hier im Forum nach "Mehrsprachigkeit" suchst solltest du eigentlich schnell fuendig werden, da genuegend Beitraege existieren.
Viele Gruesse
Alex
Hallo Hardy,
ich habe die Erfahrung gemacht, dass es leichter ist die $_SERVER Variable in der localconf.php abzufragen:
if ($_SERVER['HTTP_HOST'] == 'www.XYZ.de') {
$TYPO3_CONF_VARS['SYS']['sitename'] = 'XYZ.de'; // Modified or i
nserted by TYPO3 Install Tool.
} else {
$TYPO3_CONF_VARS['SYS']['sitename'] = 'WXY.de'; // Modified or
inserted by TYPO3 Install Tool.
}
Damit hast Du dann auch den Sitename richtig.
MfG,
T.
Hey vielen Dank euch beiden,
Ihr seid spitze!
@ Tetramatrix:
Was mir noch ein bisschen ein Fragezeichen auf die Stirn zaubert ist, wie ich den Sitename dann später im TypoScript abfrage bzw. daraus die Mehrsprachigkeit ableite.
Den Sitename vergebe ich doch einmal im Install-Tool. Ändert sich dieser Sitename denn überhaupt je nach aufgerufener URL ???
Vielen Dank und liebe Grüße!
Hardy
Hallo Hardy,
mit meinem Code schon. Einfach mal ausprobieren.
MfG,
T.
Robert Lemke hatte dazu mal eine Extension geschrieben.
Sie fragt die Sprache des Browsers ab und switch dann automatisch zu der Sprache
http://typo3.org/extensions/repository/view/rlmp_language_detection/current/
doch habe die Ösis und Schweizer eigentlich eigene Browsersprachen ? 😃