そのため、コード行を追加し、他の何かをコメントアウトして、このファイルを編集しようとしています。私はxmlファイルを作成し、これを追加しました:
<file name="catalog/view/theme/VARNA/template/common/VARNA_menu.php">
<operation>
<search position="before" offset="0"><![CDATA[
if(($this->config->get('VARNAControl_status') == '1') && ( $this->config->get('VARNAControl_information_link') == '1')){
]]></search>
<add><![CDATA[
$output .= '<li class="info_link top_cat"><a href="#">'."Features".'</a><ul class="children">';
foreach ($features as $feature) {
$output .= '<li class="subcat"><a href="'.$feature['href'].'">' . $feature['title'] . '</a></li>';
}
$output .= '</ul></li>';
]]></add>
</operation>
</file>
<file name="catalog/view/theme/VARNA/template/common/VARNA_menu.php">
<operation>
<search position="before" offset="0"><![CDATA[
if(($this->config->get('VARNAControl_status') == '1') && ( $this->config->get('VARNAControl_information_link') == '1')){
]]></search>
<add><![CDATA[
/*
]]></add>
</operation>
</file>
<file name="catalog/view/theme/VARNA/template/common/VARNA_menu.php">
<operation>
<search position="before" offset="0"><![CDATA[
if(($this->config->get('VARNAControl_status') == '1') && ( $this->config->get('VARNAControl_custom_menu_1') != null)){
]]></search>
<add><![CDATA[
*/
]]></add>
</operation>
</file>
最初のセクションは追加するだけで、下の 2 つのセクションはファイル内に既にあるコードの別のセクションをコメントアウトするためのものです。ただし、変更は実装されません。問題なく動作する他の xml ファイルがたくさんありますが、何らかの理由で、この特定のファイルは何もしません。追加しているコードでファイルを手動で変更すると、正常に動作します.ここで私の構文に何か問題がありますか?