私は 2 つの言語で magento ショップを持っています。言語スイッチャーは、URL に別のストア ビューを設定して動作します。
/shop/?___store=myshop_view
メイン言語用/shop/?___store=myshop_view_fr
フレンチ用
それは正常に機能し、どのように機能する必要があります。最初の問題は、私がフランス語の店にいて、メイン言語に切り替えるときに発生します。/shop/?___store=myshop_view
メイン言語でショップが表示されますが、storeview パラメーター/shop/
なしで呼び出すと、フランス語に戻ります。それはなぜですか?変更できますか?
2 番目の問題は、カード リンクへの外部追加に伴います。カードへの追加リンクは次のようになります。/shop/checkout/cart/add/uenc/aHR0cDovL3d3dy5teS13aW5lLmNoLnJ1dGlzaGF1c2VyLm5pbmUuY2gv/product/2169/?___SID=U&___store=myshop_view
つまり、このリンクはメイン言語用です。店が以前フランス語だった場合、このリンクをクリックすると、メイン言語で成功メッセージが表示されますが、店の残りの部分は再びフランス語になります。
1番目と2番目の問題はほぼ同じだと思います。次に、カードへの追加リンクは、URL にストア ビュー パラメーターがなくても、ショップの概要にリダイレクトされます。
ショップの言語を切り替えることができるカードリンクに追加する方法を教えてください。