Sprachauswahl funktioniert nicht

Liebe Shopware User, wir wollen die Community Version 4.0.8 auf LAMP nutzen. Der Server erfüllt alle Voraussetzungen, die Shopware braucht. Wir wollen eine einfache Sache einrichten und zwar eine 2. Sprache, die unter einem eigenen Verzeichnis zu erreichen ist. Zum Beispiel wollen wir eine deutsche Version des Shops unter http://www.shop.de/de/ und eine englische Version unter http://www.shop.de/en/ einrichten. Sobald man allerdings eine virtuelle URL bei einer 2. Sprache unter den Einstellungen -> Shop -> Englisch einträgt, kann man zwar die Sprache im Frontend im Selectfeld auswählen, allerdings ändert sich im Browser die Sprache nicht. Die Url springt auf http://www.shop.de/en/, aber der Inhalt bleibt gleich. Wie kann ich den Shop einrichten, dass ich obenstehendes erreiche?

Hallo, wurden die Cookies schon einmal gelöscht bzw. ein anderer Browser genutzt? Wenn solche Änderungen vorgenommen werden kann es sein, dass die Shopinfos in der Session des Browsers noch gespeichert sind (veraltete Subshopeinstellungen). Am besten kann man das prüfen, in dem man parallel einen anderen Browser öffnet. Bitte auch mal prüfen, ob evtl. der http-Cache aktiv ist. Der kann das Problem ebenfalls hervorrufen. Sebastian

1 Like

Genau das war das Problem. In einem anderen Browser ging es dann! Vielen Dank. Es geht nun ans Testen. :smiley:

Ist zwar schön, dass das Problem als behoben betrachtet wird, weil es in einem anderen Browser geht, aber ist das nicht etwas “unschön”? Ich hab grad beim Testen scheinbar “zu oft” hin und her gewechselt, so dass der Sprachwechsel nicht mehr funktioniert. Die Virtuelle URL wird auf den englischen Shop gesetzt, aber angezeigt wird trotzdem der deutsche Shop. In einem anderen Browser gehts und sicher ginge es auch, wenn ich Cookies löschen würde. Trotzdem ist das doch ein Bug?! Der Kunde wird auf “englisch” klicken und erwarten, dass die Sprache wechselt. Er wird nicht den Browser wechseln und auch keine Cookies löschen…