我们正在使用Prestashop版本PrestaShop™1.6.0.14。我们在语言翻译方面遇到问题,如产品详细信息,前端的类别名称未被翻译。
我们认为原因可能如下所示http://www.screencast.com/t/pfNoe4MdpzFz。我们无法添加/编辑其他语言的产品,除了默认设置,即语言下拉菜单,而添加产品无法在任何地方使用。
更新时说明产品详细信息已保存,但语言下拉值未更改,仍为默认选定语言。
如果您知道任何其他原因,请告诉我们以及恢复原因。
答案 0 :(得分:1)
我在PrestaShop 1.6.0.14上发现了类似的错误
检查此帖子并尝试修复Configuration.php: https://www.prestashop.com/forums/topic/200124-free-module-european-union-cookie-law-block-responsive/?p=2076917
作者:vekia
问题在于prestashop 1.6.0.14,其中保存过程不起作用 在某些环境中。
从我看到prestashop 1.6.1包含此问题的修复程序。拿一个 看: https://github.com/PrestaShop/PrestaShop/blob/1.6/classes/Configuration.php 第370行〜它包含代码:
if ($html) { foreach ($values as &$value) $value = Tools::purifyHTML($value); unset($value); }
和prestashop 1.6.0.14包含错误的代码:
if ($html) foreach ($values as &$value) $value = Tools::purifyHTML($value);
这会导致你的问题!它也导致其他问题, 甚至是使用ps_configuration数据库保存的本机PS模块 LANGUAGE变量值
在我的情况下,我无法保存英语以外的语言数据(通过模块部分)。