我正在尝试开发一个新的opencart模块。我遇到了Avant Osch的vqmoderator的一些问题。我真的很喜欢它,但似乎添加新文件的部分不起作用。
我希望我的xml文件生成这个新文件。我总是可以添加此文件并要求人们直接添加,但对vqmod目的没有意义。
到现在为止,我发现sintax是这样的:
<newfile name="admin/controller/module/name.php" chmod="0777" mime="text" exist="update">
<add><![CDATA[]]></add>
</newfile>
直到这里,我发现了,但是当我的图像工作时,代码应该包含新文件。所以我们说我们写下里面的php文件。
<newfile name="admin/controller/module/name.php" chmod="0777" mime="text" exist="update">
<add><![CDATA[<?php
// Heading
$_['heading_title'] = 'Módulo Cumpleaños';
// Error
$_['error_permission'] = 'Atencion: No tiene los permisos para modificar el Módulo Cumpleaños!';
$_['error_subject'] = 'Se requiere asusnto en el E-Mail!';
$_['error_message'] = 'Se requiere el mensaje del E-Mail!';
?>]]></add>
</newfile>
这样做之后(几个新文件),首先,我有权限问题,其次,vqmoderator变得疯狂。
如果有人有一些有用的链接我会很感激。
提前致谢!
答案 0 :(得分:1)
Vqmod代表“虚拟快速修改”,也称为“虚拟文件修改系统”。它用于虚拟地改变OpenCart 中除主要index.php文件之外的任何php或tpl文件。使用搜索/添加/替换标记在xml文件中提及了这些更改,并在页面加载时解析这些文件。然后执行注入了xml文件代码的原始核心文件。
在您的情况下,您需要创建一个新文件。所以没有必要使用vqmod,据我所知vqmod无法创建新文件。
要了解有关vqmod的更多信息,请查看此链接:Opencart: Vqmod tutorial
度过美好的一天!!