【发布时间】:2019-03-04 16:10:37
【问题描述】:
我有一家提供 2 种语言的 magento 商店。语言切换器可以在 url 中设置不同的商店视图。
-
/shop/?___store=myshop_view主语言 -
/shop/?___store=myshop_view_fr法语
这很好用,它应该如何工作。
现在第一个问题出现在我在法语商店并使用/shop/?___store=myshop_view 切换到主语言时,现在我看到了主语言中的商店,但是当我在没有任何商店视图参数的情况下调用/shop/ 时,它切换回法语。为什么会这样,我可以改变吗?
第二个问题来自外部添加到卡片的链接。添加到卡片的链接如下所示:/shop/checkout/cart/add/uenc/aHR0cDovL3d3dy5teS13aW5lLmNoLnJ1dGlzaGF1c2VyLm5pbmUuY2gv/product/2169/?___SID=U&___store=myshop_view
所以这个链接是针对主要语言的。如果商店以前是法语的,然后我点击此链接,我会收到主要语言的成功消息,但商店的其余部分又是法语。
我认为第一个和第二个问题几乎相同。然后添加到卡片链接将重定向到商店概览,网址中没有任何商店视图参数。
知道如何获得可以切换商店语言的添加到卡片链接吗?
【问题讨论】:
-
通常当您第一次切换商店时,商店代码会存储在 cookie 中。这就是为什么当您下次访问您的基本 url (/shop/) 时,它会根据存储保存在 cookie 中的代码。
-
@RohitS 非常感谢。您的评论帮助我解决了问题
标签: magento