在Opencart VQMOD中搜索和删除的正确方法

在Opencart VQMOD中搜索和删除的正确方法,opencart,vqmod,Opencart,Vqmod,我希望搜索一段代码,然后完全删除它。是否有“删除”命令,或者如果我使用“替换”命令,我需要离开![CDATA[]]在哪 以下是我目前使用的代码: <operation error="log" info="Remove IP, Email, Telephone from top box"> <search position="replace"><![CDATA[<td style="font-size: 12px; border-right: 1

我希望搜索一段代码,然后完全删除它。是否有“删除”命令,或者如果我使用“替换”命令,我需要离开![CDATA[]]在哪

以下是我目前使用的代码:

<operation error="log" info="Remove IP, Email, Telephone from top box">
        <search position="replace"><![CDATA[<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><b><?php echo $text_email; ?></b><?php echo $email; ?><br />
    <b><?php echo $text_telephone; ?></b> <?php echo $telephone; ?><br />
    <b><?php echo $text_ip; ?></b> <?php echo $ip; ?><br /></td></search>
        <add></add>
    </operation>





离开CDATA标签肯定不会有什么坏处。但更重要的是,vQmod不支持这样的多行搜索。要删除代码块,应使用
标记中的
offset
属性,并仅包括完整的第一行以进行如下搜索:

<operation>
    <search position="after" offset="2"><![CDATA[<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><b><?php echo $text_email; ?></b><?php echo $email; ?><br />]]></search>
    <add><![CDATA[]]></add>
</operation>


]>

这将匹配搜索标记中的行以及由
offset=“2”
指定的2附加行,保留CDATA标记肯定不会有任何影响。但更重要的是,vQmod不支持这样的多行搜索。要删除代码块,应使用
标记中的
offset
属性,并仅包括完整的第一行以进行如下搜索:

<operation>
    <search position="after" offset="2"><![CDATA[<td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><b><?php echo $text_email; ?></b><?php echo $email; ?><br />]]></search>
    <add><![CDATA[]]></add>
</operation>


]>

这将匹配搜索标记中的行以及由搜索标记结束之前的
offset=“2”

缺少
]>
指定的其他行。缺少
]>
在搜索标记结束之前。