OpenCart 1.5サイトの支払いモジュールで作業していますが、vQmodがインストールされていて、すべての支払いモジュールのオプション付きテーブル行が追加されています。ただし、vQmodの設定方法は、</table>
タグの直前にこれらの行を追加するものですが、支払いモジュールの設定ページに2つのテーブルがあるため、行が2回追加されます。vQmodで無視するファイルを指定する方法 - Opencart 1.5
<file name="admin/view/template/payment/*.tpl">
<operation error="skip">
<search position="before" index="1"><![CDATA[
</table>
]]></search>
<ignoreif><![CDATA[
Braintree Payment Gateway v156.4
]]></ignoreif>
<add><![CDATA[
<tr>
<td><?php echo $entry_paid_status; ?></td>
<td>
<?php if ($field_value) { ?>
<input type="radio" name="<?php echo $classname; ?>_paid_status" value="1" checked="checked" /><?php echo $text_paid; ?>
<input type="radio" name="<?php echo $classname; ?>_paid_status" value="0" /><?php echo $text_unpaid; ?>
<?php } else { ?>
<input type="radio" name="<?php echo $classname; ?>_paid_status" value="1" /><?php echo $text_paid; ?>
<input type="radio" name="<?php echo $classname; ?>_paid_status" value="0" checked="checked" /><?php echo $text_unpaid; ?>
<?php } ?>
</td>
</tr>
]]></add>
</operation>
...
</file>
は基本的に、それは有料ステータス 'と呼ばれる何かのために行を追加します - 実際に私の支払いモジュールは必要ありませんが、それが追加された場合、それは問題ではない - それは</table>
前にそれを追加しますので私のモジュールはこのタグを2回持っています.2回追加されます。
私は<ignoreif>
タグに気づきましたが、これはどういう仕組みか分かりません(私はvQmodsにあまり慣れていません)。そこに支払いモジュールの名前を追加しようとしましたが、違いはありません。
基本的に私の質問には、このコードを自分のモジュールに追加しないようにする方法がありますか?誰かが示唆する前に、私はテーブルを取ることができません、彼らはこのページのために必要です。
はあなた