根据所选的当前语言,实际上是否可以在Top Horizontal Menu的每个实例上都有不同的外部链接?
因此,例如,当用户用英语查看网站时,外部链接标签会显示“主页”并链接到xxxxxx.com/en.html
,当他们用西班牙语查看网站时,标签会显示“Inicio”把他们带到xxxxxx.com/es.html
?
这个想法是prestashop安装在一个更大的多语言网站的子域上,该网站有其他非商店内容,一旦用户在商店但可能选择导航回非商店网站。
这可以在 Joomla 或 Wordpress 中轻松完成,但我找不到在 prestashop 中执行此操作的方法。无论我在Top Horizontal Menu中编码哪种语言,只有一个标签(及其链接)显示在所有不同语言上。
似乎没有办法拥有各种链接并将它们关联起来。也许我在这里遗漏了一些东西。任何帮助将不胜感激。
答案 0 :(得分:0)
我不明白您的问题,因为它已在Blocktopmenu配置中提供。
创建新链接时,您可以输入每种语言的名称和网址,并在数据库中单独保存:
|----------------------------------------------------|
| TABLE ps_linksmenutop_lang |
|----------------------------------------------------|
|id_linksmenutop|id_lang|id_shop|label |link |
|----------------------------------------------------|
| 2 | 1 | 1 | tutu | tutu.en |
| 2 | 2 | 1 | test | test.fr |
|----------------------------------------------------|
因此,当您使用法语访问该网站时,您会看到test.fr
的链接,当您使用英语访问该网站时,您将获得tutu.en
的链接。
如果它不适合您,请在您的问题中添加更多信息。