仅当某些条件满足opencart时才应用VQmod的xml脚本

仅当某些条件满足opencart时才应用VQmod的xml脚本,xml,opencart2.x,vqmod,Xml,Opencart2.x,Vqmod,如何创建一个仅在配置中的某些值匹配时才启用的模块。这个模块完全由VQmod处理。我想确保xml只在满足某个值时执行。像如果($this->config->get('moduleserial')=='somevalue')那么应该只执行我的xml。请以正确的方式指导我。我不知道这样的事情是否可能,但如果不可能,请在VQMOD文件中尝试:(1)在index.php上,根据您正在检查的条件(if(condition o.k)define(if(condition o.k))define('proced

如何创建一个仅在配置中的某些值匹配时才启用的模块。这个模块完全由VQmod处理。我想确保xml只在满足某个值时执行。像
如果($this->config->get('moduleserial')=='somevalue')
那么应该只执行我的xml。请以正确的方式指导我。

我不知道这样的事情是否可能,但如果不可能,请在VQMOD文件中尝试:(1)在index.php上,根据您正在检查的条件(
if(condition o.k)define(
if(condition o.k))define('procedue_with_VQMOD','1')或者define('procedue_with_VQMOD','0'),
..,(2)对于您所做的每一个更改,在代码块周围都有一个条件,该条件检查常量
procedue\u with\u VQMOD
1您是通过VQMOD在单个文件中进行更改还是在多个文件中进行更改?我正在尝试更改多个文件如果我有点困惑,您说的是一个模块(由xml处理)依赖于相同的配置值意味着已经安装了其他mod/shipping或任何其他ext,是Opencart模块还是您正在引用要通过xml添加的代码是模块?我想不出什么解决方案,但首先要弄清楚这一点。@user5419232它是一个opencart模块,只适用于xml。