Prestashop V:1.5.4.1,前端语言:瑞典语,后端语言:英语
因为我选择不同的语言之间的前端和后端,当前的语言设置将显示搜索引擎优化友好的语言网址"/sv“在商店,即使我只有,并将永远只有瑞典语在前端。
即使我安装了多种语言,但只在后端使用,如何才能使特定于语言的URL在前端消失?
发布于 2013-08-13 23:33:55
您需要重写Link类。创建一个包含以下内容的新文件/override/classes/Link.php:
<?php
class Link extends LinkCore
{
protected function getLangLink($id_lang = null, Context $context = null)
{
return '/';
}
}不要忘记删除/ cache /class_index.php文件(它是覆盖文件的缓存)。
发布于 2016-08-08 14:29:45
对于Prestashop 1.6.xx
<?php
class Link extends LinkCore
{
protected function getLangLink($id_lang = null, Context $context = null, $id_shop = null)
{
return '';
}
}https://stackoverflow.com/questions/17389311
复制相似问题