我正在编写一个简短的脚本,在Opencart中使用vqmod添加到catalog/model/checkout/order.php
。但是它似乎两次添加代码。值得一提的是它似乎也创建了两个文件
vq2-catalog_model_checkout_order.php
和
vq2-vqmod_vqcache_vq2-catalog_model_checkout_order.php
它在第二个文件中,代码正在重复。
<modification>
<id>MyMod</id>
<version>203.1</version>
<vqmver>2.5.1</vqmver>
<author>My Company</author>
<email>a@example.com</email>
<website>http://www.example.com/</website>
<file name="catalog/model/checkout/order.php" error="skip">
<operation error="skip">
<search position="after"><![CDATA[
$text .= $language->get('text_new_footer') . "\n\n";
]]></search>
<add trim="true"><![CDATA[
// add code here
]]></add>
</operation>
</file>
</modification>
第二个文件vq2-vqmod_vqcache_vq2-catalog_model_checkout_order.php
中的结果:
$text .= $language->get('text_new_footer') . "\n\n";
// add code here
// add code here