Hallo, ich verzweifle an dem Problem, in der CE (3.5.6, mit SwagLangLite) Englisch als Startsprache einzurichten. Meine Idee war, über ein Plugin für die indexAction in Shopware_Controllers_Frontend_Index eine Sessionvariable zu setzen: if ( empty(Shopware()-\>Session()-\>shopStarted) ) { Shopware()-\>Session()-\>shopStarted = 'started'; Shopware()-\>Shop()-\>setShop(2); $shop-\>registerResources(Shopware()-\>Bootstrap()); }
Das funktioniert zwar beim ersten Aufruf des Shops, aber dann bleibt die engl Variante auch bei Umschaltung auf Deutsch erhalten (obwohl die Sessionvariable gesetzt wird und erhalten bleibt). Hier (von 2010) steht [quote]Und du solltest einen Event nehmen, der vor dem Routing ausgeführt wird - also z.B. Enlight_Controller_Front_RouteStartup[/quote] Das hab ich nicht gefunden, ist das nicht mehr aktuell? Hat jemand eine Idee, wie man das hinkriegt? Beste Grüße