Hallo!
Vielleicht kann mir jemand bei meinem Problem helfen:
Ich möchte xtc2.1 mit mehreren Sprachen auf mehreren Domains laufen lassen, wobei die Sprache anhand der Domain fix eingestellt werden soll. Also Domain1 = deutsch, Domain2 = englisch usw. Der Kunde soll keine Auswahl der Sprache haben.
Dazu habe ich mehrere Sprachen installiert (bzw geklont), in der configure.php die Zeilen for den HTTP und HTTPS Server geändert auf
define('HTTP_SERVER', 'http://' . $_SERVER['HTTP_HOST']);
Nun will ich in der application_top die Abfrage, auf welcher Domain der Shop läuft, und entsprechend die Language Variablen setzen.
Dazuhabe ich die original Sprachauswahl in der application_top auskommentiert und durch folgendes ersetzt:
if ($current_domain = 'ballon4u.eu' {
$_SESSION['language'] = 'german';
$_SESSION['languages_id'] = 2 ;
$_SESSION['language_charset'] = 'iso-8859-15';
$_SESSION['language_code'] = 'de';
}
if ($current_domain = 'ballon4u.at' {
$_SESSION['language'] = 'austria'; //geklotes german :-)
$_SESSION['languages_id'] = 3 ;
$_SESSION['language_charset'] = 'iso-8859-15';
$_SESSION['language_code'] = 'at';
}
if ($current_domain = 'balloon4u.eu' {
$_SESSION['language'] = 'english';
$_SESSION['languages_id'] = 1 ;
$_SESSION['language_charset'] = 'iso-8859-15';
$_SESSION['language_code'] = 'en';
}
Leider wird die Sprache immer auf die letzte if Abfrage (hier englisch) eingestellt, auch wenn die Domain 'ballon4u.at' ist. Auch das Ändern auf if ..elseif ..else brachte nix. Lediglich das fixe setzen der $_SESSION['language... Variablen OHNE Domainabfrage klappt !!!
Wie kann ich das lösen

Danke im voraus,
lg Chris