【发布时间】:2017-12-06 11:12:55
【问题描述】:
自从有一天我想在管理员中编辑和保存产品时遇到此错误:
- 此link_rewrite 字段至少为英文(English)必填
- 产品必须至少属于一个类别。
- 此产品必须属于默认类别。
但所有这些字段都填写得很好。
第一个错误 (link_rewrite) 我通过编辑 \classes\Product.php 第 308 行将 'required' => true 更改为 'required' => false 修复了(解决方法)。但是对于错误 2 和 3,我还没有找到解决方法。
有什么想法吗?
【问题讨论】:
-
你的版本是什么?你在某处使用 Overrides 吗?
-
版本 1.6.0.9,没有覆盖。看起来这个错误是在浏览器更新后出现的。在 Chrome 中,很久以前就出现了错误,但现在在 Firefox 中也是如此。
-
更新:当我取消选中类别然后再次检查时,我没有收到错误并且运行良好。因此,当我打开产品时,系统(javascript?)似乎无法识别已检查的类别。
-
如果你没有钩子,我建议你更新到最新的 1.6 版本