Prestashop V:1.5.4.1,前端语言:瑞典语,后端语言:英语
因为我选择在前端和后端之间使用不同的语言,所以当前语言设置将在商店中显示SEO友好语言URL“/ sv”,即使我只有并且将始终只有前端的瑞典语
即使我安装了多种语言,如何才能使特定于语言的URL在前端消失,但只能在后端使用?
答案 0 :(得分:1)
您需要覆盖Link类。 使用以下内容创建一个新文件/override/classes/Link.php:
<?php
class Link extends LinkCore
{
protected function getLangLink($id_lang = null, Context $context = null)
{
return '/';
}
}
不要忘记删除/cache/class_index.php文件(这是覆盖文件的缓存)。
答案 1 :(得分:0)
对于Prestashop 1.6.xx
<?php
class Link extends LinkCore
{
protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null)
{
return '';
}
}