我应该如何做以下
- adding new form fields to the product edit page
- adding a new menu item to the admin console main menu
是否有可以从我的分机中调用的钩子? 要么 我应该编辑核心文件本身来添加此功能吗?
答案 0 :(得分:0)
OpenCart不是一个WordPress并且没有钩子你可以用它来实现你的目的,也没有事件和事件监听器都可以使用。
当长时间为OpenCart实现某些功能时,我们只有直接编辑核心文件的可能性,当我们更新到更新的版本时导致工作丢失,同时安装插件/扩展仅修改核心文件打开文件A,转到XYZ行并将此代码放在那里。然后转到文件B ...... 。
在过去几年中,我们有可能使用快速改进并使用此功能的vQmod您可以将注入新代码注入现有核心文件并删除或修改核心文件中的某些源代码,确保您的更改在更新到新版本后不会丢失。当然,您的扩展可能会停止工作,但只需修改XML文件中的更改然后再次(并再次)重新实现所有丢失的工作就会轻松得多。
与vQmod类似,还有一些Override Engine也可以帮助您实现除OC的核心文件之外的扩展,但我还没有尝试过。