我的问题可能重复,但在投票前请仔细阅读,因为我的问题不同。
我正在为opencart开发一个公共模块,我想为所有产品添加一些属性。所有类别的所有类型的产品的属性都相同。属性可以是选择框,复选框,文本。
例如
1)长度 - 文本框
2)类别 - 选择框
因为我想在我的模块中使用这些,所以不想修改核心文件,所以有可用的选项或如何覆盖产品编辑表单以添加更多自定义字段。
答案 0 :(得分:0)
如果我理解你的问题是正确的,你需要"属性"适用于所有类别的所有产品,并且不想覆盖核心文件。
然后你可以使用2种方法来实现它而不覆盖核心文件
第1步 - 从Opencart默认添加属性和组,然后使用该模块,将这些属性连接到产品 每个东西都是数据库表中的入口游戏,比如当管理员编辑任何产品并想要添加产品属性然后他将做什么时,他将转到属性选项卡然后选择属性然后保存产品意味着保存属性条目到该产品的数据库它,所以你需要使用你的产品模块添加这些条目。
第二种方式 - 我将在我的模块中添加属性组和属性创建条目(如果你想要模块中的所有东西),其他部分将像第一种方式一样。
因此,下次编辑任何产品时,您将在产品中看到这些属性。
请注意
- 管理员可以添加属性值表格模块或必须编辑产品,你必须管理它
- 如何管理产品相同属性的重复条目,您必须在代码中检查