Prestashop 1.6顶级水平菜单国际化

时间:2016-05-25 10:08:58

标签: menu prestashop multilingual

根据所选的当前语言,实际上是否可以在Top Horizo​​ntal Menu的每个实例上都有不同的外部链接?

因此,例如,当用户用英语查看网站时,外部链接标签会显示“主页”并链接到xxxxxx.com/en.html,当他们用西班牙语查看网站时,标签会显示“Inicio”把他们带到xxxxxx.com/es.html

这个想法是prestashop安装在一个更大的多语言网站的子域上,该网站有其他非商店内容,一旦用户在商店但可能选择导航回非商店网站。

这可以在 Joomla Wordpress 中轻松完成,但我找不到在 prestashop 中执行此操作的方法。无论我在Top Horizo​​ntal Menu中编码哪种语言,只有一个标签(及其链接)显示在所有不同语言上。

似乎没有办法拥有各种链接并将它们关联起来。也许我在这里遗漏了一些东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不明白您的问题,因为它已在Blocktopmenu配置中提供。

创建新链接时,您可以输入每种语言的名称和网址,并在数据库中单独保存:

enter image description here enter image description here

|----------------------------------------------------|
| 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的链接。

如果它不适合您,请在您的问题中添加更多信息。