我目前正在建立一个支持几种不同语言的 Magento 商店。
我遇到的一个问题是我不知道如何将两个 CMS 页面链接在一起,因此当用户切换他们的语言时,它们会自动转发到当前的 CMS 页面,但使用他们的首选语言。一种选择是对两个页面使用相同的 URL 键,但这对用户来说不是很友好,因为一些用户会看到不是以他们的母语显示的 URL 键。
让我给你举个例子:
我有一个“关于我们”页面。在商店的英文版中,该页面的 URL 是/about-us
. 现在一个德国用户登陆该页面并切换他的语言。但是因为“About us”的德语等价物是“Über uns”,所以该页面的德语版本位于/ueber-uns
,因此用户将看到一个 404 页面,因为不/about-us
存在德语版本。
有谁知道如何解决这个问题?
更新:做了一些更多的研究,没有发现任何东西。我不敢相信我是唯一一个有这个问题的人?首选解决方案,对所有语言使用相同的 URL 键,看起来很丑陋,而且对用户不是很友好!