2013-06-30 61 views
1

的Prestashop五:1.5.4.1,前端语言:瑞典语,后端语言:英语的Prestashop 1种语言URL

因为我选择有不同的语言之间的正面和后端,当前的语言设置将显示即使我只在前端有瑞典语,并且在商店中只有瑞典语,但该商店中的SEO友好语言URL“/ sv”。

即使我安装了多种语言,但是仅用于后端,我如何才能使语言特定的URL在前端消失?

回答

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文件(该文件是为覆盖文件高速缓存)。

0

的Prestashop 1.6.xx

<?php 

class Link extends LinkCore 
{ 
    protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null) 
    { 
     return ''; 
    } 
}