Php 如何在opencart 2.0中将自定义字段添加到产品中

Php 如何在opencart 2.0中将自定义字段添加到产品中,php,opencart2.x,Php,Opencart2.x,我的问题可能是重复的,但在投票否决之前请仔细阅读,因为我的问题不同 我正在为opencart开发一个公共模块,我想在其中为所有产品添加一些属性。属性对于所有类别的所有类型的产品都是相同的。属性可以是选择框、复选框、文本 比如说 1) 长度-文本框 2) 类别-选择框 因为我想在我的模块中添加这些内容,所以不想修改核心文件,所以是否有可用的选项,或者我如何覆盖产品编辑表单以添加更多自定义字段。如果我理解您的问题正确,您希望所有类别的所有产品都具有“属性”,而不希望覆盖核心文件 然后,您可以使用两种

我的问题可能是重复的,但在投票否决之前请仔细阅读,因为我的问题不同

我正在为opencart开发一个公共模块,我想在其中为所有产品添加一些属性。属性对于所有类别的所有类型的产品都是相同的。属性可以是选择框、复选框、文本

比如说

1) 长度-文本框

2) 类别-选择框


因为我想在我的模块中添加这些内容,所以不想修改核心文件,所以是否有可用的选项,或者我如何覆盖产品编辑表单以添加更多自定义字段。

如果我理解您的问题正确,您希望所有类别的所有产品都具有“属性”,而不希望覆盖核心文件

然后,您可以使用两种方法来完成,而无需覆盖核心文件

首先-从Opencart默认值中添加属性和组,然后使用该模块将这些属性连接到产品。
每件事都是数据库表中条目的游戏,比如当管理员编辑任何产品并想要添加产品属性时,他将做什么,他将进入属性选项卡,然后选择属性,然后保存产品意味着将该产品的属性条目保存到该产品的数据库中,所以您需要使用产品模块添加这些条目

第二种方式-我将在我的模块中添加属性组和属性创建条目(如果您想要模块中的所有内容),其他部分将与第一种方式相同

因此,下次当您编辑任何产品时,您将看到这些属性已经在您的产品中被选中


-管理员可以在表单模块中添加属性值,或者编辑产品,您必须对此进行管理。

-如何管理产品相同属性的重复条目,您必须检查代码中是否可以使用VQMOD使用XML文件,但我的模块将依赖于VQMOD。我想在我自己的模块中实现它。opencart是否提供覆盖类或函数功能?但它只允许我们在文本框中添加属性值。我想给卖家一个选项,让他们从选择框中进行选择,就像我想让卖家选择类别的属性一样。因此,当卖家选择一个属性时,在属性值中应该显示一个选择框,卖家将从该选择框中选择属性值。