2013-06-30 81 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 ''; 
    } 
}