0

我正在尝试开发一个新的 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 变得疯狂。

如果有人有一些有用的链接,我将不胜感激。

提前致谢!

4

1 回答 1

1

Vqmod 代表“<strong>Virtual Quick Mod”,也称为“<strong>虚拟文件修改系统”。它用于虚拟更改 OpenCart 中的任何 php 或 tpl 文件,除了主要的 index.php 文件。使用搜索/添加/替换标签在 xml 文件中提到了这些更改,并且这些文件在页面加载时被解析。然后执行注入了 xml 文件代码的原始核心文件。

在您的情况下,您需要创建一个新文件。所以没有必要使用 vqmod 并且据我所知 vqmod 不能创建新文件。

要了解有关 vqmod 的更多信息,请查看此链接:Opencart:Vqmod 教程

祝你今天过得愉快 !!

于 2014-02-24T05:15:25.953 回答