【问题标题】:wrong errors required fields in Prestashop 1.6Prestashop 1.6 中的错误错误必填字段
【发布时间】:2017-12-06 11:12:55
【问题描述】:

自从有一天我想在管理员中编辑和保存产品时遇到此错误:

  1. 此link_rewrite 字段至少为英文(English)必填
  2. 产品必须至少属于一个类别。
  3. 此产品必须属于默认类别。

但所有这些字段都填写得很好。

第一个错误 (link_rewrite) 我通过编辑 \classes\Product.php 第 308 行将 'required' => true 更改为 'required' => false 修复了(解决方法)。但是对于错误 2 和 3,我还没有找到解决方法。

有什么想法吗?

【问题讨论】:

  • 你的版本是什么?你在某处使用 Overrides 吗?
  • 版本 1.6.0.9,没有覆盖。看起来这个错误是在浏览器更新后出现的。在 Chrome 中,很久以前就出现了错误,但现在在 Firefox 中也是如此。
  • 更新:当我取消选中类别然后再次检查时,我没有收到错误并且运行良好。因此,当我打开产品时,系统(javascript?)似乎无法识别已检查的类别。
  • 如果你没有钩子,我建议你更新到最新的 1.6 版本

标签: prestashop prestashop-1.6


【解决方案1】:

我怎么记得这个版本不稳定,可能会出现这样的问题。如果您不想将版本更新到最新版本的核心,您可以查看较新版本的核心,这些问题可以在以后的版本中修复。此外,您关于第一个错误的解决方案似乎并不可靠。你没有解决问题,你只是隐藏了它,这可能会导致更危险的结果(尤其是使用友好的 URL)

【讨论】:

  • 嗨,亚历山大。谢谢您的回复。是的,我的第一个解决方案只是一个临时的解决方法。我会尝试在同一个核心内更新。
猜你喜欢
  • 2016-07-04
  • 2019-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-23
  • 2021-08-26
  • 1970-01-01
  • 2020-10-15
相关资源
最近更新 更多