首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prestashop帮助-语言不断更改回默认值

Prestashop帮助-语言不断更改回默认值
EN

Stack Overflow用户
提问于 2015-10-04 02:18:11
回答 3查看 1.5K关注 0票数 0

在我的页面www.trendee.dk上,默认语言是丹麦语,这很好,但如果你将语言改为英语,然后转到一个新页面,它就会回到丹麦语...我怎样才能让它停留在英语上呢?

此外,我设置了不同的货币,但当我点击一个产品并选择了不同的货币时,什么都没有发生,货币保持不变。

该怎么办呢?

EN

回答 3

Stack Overflow用户

发布于 2015-10-04 19:33:21

如果您的prestashop版本是1.6.0.11 - 1.6.1.0或更高版本,它可能是与启用国家/地区自动检测相关的核心错误,您可以尝试做两件事:

Set default country from browser language.选项Set language from browser

  • 中禁用Localization - Localization Set language from browser

  1. in classes/controller/FrontController.php methdd init() find行

if (validate::isLoadedObject($country) && $this->context->country->id !== $country->id) {

和添加条件!$has_currency

代码语言:javascript
复制
if (!$has_currency && validate::isLoadedObject($country) && $this->context->country->id !== $country->id) {
票数 1
EN

Stack Overflow用户

发布于 2015-10-29 17:43:59

我也有同样的问题,经过长时间的调试,我解决了它。这是在Prestashop的APS版本中引入的一个错误。据我所知,APS版本是Prestashop的修改版本,可以与Plesk等web服务器云控制面板一起使用。它允许一键安装和其他快捷方式。无论如何,这个问题有两种解决方案:

1)简单的方法:从"config“文件夹中的"settings.inc.php”文件中,删除或注释掉以下行(在我的例子中是第20行):

代码语言:javascript
复制
define('APS', 'ON');

2)时间最长、难度较大:迁移至Prestashop官方版本。我可以想象APS版本引入了其他bug,所以我认为这是最安全的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2016-06-19 21:43:19

我的Prestashop 1.6.1.6一直恢复为默认国家/地区的美国,一直禁用我的第二语言,也一直恢复到其他功能的默认设置,导致我的客户无法查看产品或下订单。有什么方法可以阻止它这么做吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32925898

复制
相关文章

相似问题

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