Prestashop 1语言URL

时间:2013-06-30 10:15:57

标签: .htaccess prestashop

Prestashop V:1.5.4.1,前端语言:瑞典语,后端语言:英语

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

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

2 个答案:

答案 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 '';
    }
}