首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prestashop 1语言URL

Prestashop 1语言URL
EN

Stack Overflow用户
提问于 2013-06-30 18:15:57
回答 2查看 1K关注 0票数 1

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

因为我选择不同的语言之间的前端和后端,当前的语言设置将显示搜索引擎优化友好的语言网址"/sv“在商店,即使我只有,并将永远只有瑞典语在前端。

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

EN

回答 2

Stack Overflow用户

发布于 2013-08-13 23:33:55

您需要重写Link类。创建一个包含以下内容的新文件/override/classes/Link.php:

代码语言:javascript
复制
<?php

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

不要忘记删除/ cache /class_index.php文件(它是覆盖文件的缓存)。

票数 1
EN

Stack Overflow用户

发布于 2016-08-08 14:29:45

对于Prestashop 1.6.xx

代码语言:javascript
复制
<?php

class Link extends LinkCore
{
    protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null)
    {
        return '';
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17389311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档