Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在管理控制台中添加菜单项-[打开购物车][最佳做法]_Php_Opencart - Fatal编程技术网

Php 如何在管理控制台中添加菜单项-[打开购物车][最佳做法]

Php 如何在管理控制台中添加菜单项-[打开购物车][最佳做法],php,opencart,Php,Opencart,我应该如何做以下工作 - adding new form fields to the product edit page - adding a new menu item to the admin console main menu 有任何可以从我的分机调用的钩子吗? 或 我是否应该编辑核心文件本身以添加此功能?OpenCart不是Wordpress,没有可以用于您的目的的挂钩,也没有可以使用的事件或事件侦听器 当为OpenCart实现一些功能很长时间后,我们只能直接编辑核心文件,这导致更新到

我应该如何做以下工作

- adding new form fields to the product edit page
- adding a new menu item to the admin console main menu
有任何可以从我的分机调用的钩子吗? 或
我是否应该编辑核心文件本身以添加此功能?

OpenCart不是Wordpress,没有可以用于您的目的的挂钩,也没有可以使用的事件或事件侦听器

当为OpenCart实现一些功能很长时间后,我们只能直接编辑核心文件,这导致更新到新版本时工作丢失,同时安装插件/扩展修改核心文件也只能以打开文件A的方式进行,请转到第XYZ行并将此代码放在那里。然后转到文件B

在过去几年中,我们有可能使用快速改进的vQmod,使用它,您可以将新代码注入现有的核心文件,删除或修改核心文件中的一些源代码,并确保在更新到新版本后不会丢失所做的更改。当然,您的扩展可能会停止工作,但只需修改XML文件中的更改,然后重新实现所有丢失的工作(一次又一次),就容易多了


除了OC的核心文件之外,还有一些应该可以帮助您实现扩展,但我还没有尝试过。

您可以使用
vqmod
而不是直接修改opencart核心文件。啊,很有趣!谢谢看看它。+1 Sankar-vQmod绝对是解决这个问题的方法-www.vQmod.com看看它。谢谢如果我必须编辑相当多的代码,这个过程会工作得很好吗?是的,它可以用来编辑很多代码,没有限制,非常感谢。看看超控引擎。