的Prestashop五:1.5.4.1,前端語言:瑞典語,後端語言:英語的Prestashop 1種語言URL
因爲我選擇有不同的語言之間的正面和後端,當前的語言設置將顯示即使我只在前端有瑞典語,並且在商店中只有瑞典語,但該商店中的SEO友好語言URL「/ sv」。
即使我安裝了多種語言,但是僅用於後端,我如何才能使語言特定的URL在前端消失?
的Prestashop五:1.5.4.1,前端語言:瑞典語,後端語言:英語的Prestashop 1種語言URL
因爲我選擇有不同的語言之間的正面和後端,當前的語言設置將顯示即使我只在前端有瑞典語,並且在商店中只有瑞典語,但該商店中的SEO友好語言URL「/ sv」。
即使我安裝了多種語言,但是僅用於後端,我如何才能使語言特定的URL在前端消失?
您需要覆蓋Link類。 創建一個新文件/override/classes/Link.php,內容如下:
<?php
class Link extends LinkCore
{
protected function getLangLink($id_lang = null, Context $context = null)
{
return '/';
}
}
不要忘記刪除/cache/class_index.php文件(該文件是爲覆蓋文件高速緩存)。
的Prestashop 1.6.xx
<?php
class Link extends LinkCore
{
protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null)
{
return '';
}
}