我正在为 OpenCart 创建一个小型 VQMod
我想搜索一段带有多行的代码,但是我无法找出正确的偏移值。
我正在阅读 vqmod 手册,他们建议您计算行数,然后将行数减去 1 以确定偏移量,但它对我不起作用?
这是我的代码
<modification>
<id>xxx</id>
<version>xxx</version>
<vqmver>xxx</vqmver>
<author>xxx</author>
<file name="catalog/view/theme/*/template/account/register.tpl">
<operation>
<search position="replace" offset="17"><![CDATA[
<tr>
<td><?php echo $entry_company; ?></td>
<td><input type="text" name="company" value="<?php echo $company; ?>" class="large-field" /></td>
</tr>
<tr id="company-id-display">
<td><span id="company-id-required" class="required">*</span> <?php echo $entry_company_id; ?></td>
<td><input type="text" name="company_id" value="<?php echo $company_id; ?>" />
<?php if ($error_company_id) { ?>
<span class="error"><?php echo $error_company_id; ?></span>
<?php } ?></td>
</tr>
<tr id="tax-id-display">
<td><span id="tax-id-required" class="required">*</span> <?php echo $entry_tax_id; ?></td>
<td><input type="text" name="tax_id" value="<?php echo $tax_id; ?>" />
<?php if ($error_tax_id) { ?>
<span class="error"><?php echo $error_tax_id; ?></span>
<?php } ?></td>
</tr>
]]></search>
<add><![CDATA[
<?php echo 'test'; ?>
]]></add>
</operation>
</file>
</modification>
我数了 18 行并将我的偏移量设置为 17。
我是不是在某个地方出错了。
很高兴收到大家的回复谢谢彼得