0

我对 OCMod 有疑问,它似乎随机找不到代码行,见下文:

<file path="catalog/language/english/product/ymmproduct.php">
        <operation>
            <search trim="true"><![CDATA[
              $_['tab_vehicle']    = 'Vehicles';
              ]]></search>
            <add position="replace"><![CDATA[
              $_['tab_vehicle']    = 'Bikes';
              ]]></add>
        </operation>
    </file>
  • 文件路径和ned是正确的
  • 我已经尝试过有和没有修剪的搜索[我猜“修剪”是做什么的,因为它没有记录在案]
  • 我正在搜索的代码行绝对存在-我从目标文件中剪切并粘贴了它,然后对内容进行了比较……没有区别。
  • 我已经尝试过在 CDATA 中使用和不使用换行符

我尝试过的任何东西都找不到那行代码。

可能是什么问题?

4

1 回答 1

0

OCMod 对于多行搜索并不稳健。如果您能弄清楚如何进行单行搜索,它将更有可能始终如一地工作。由于该文件catalog/language/english/product/ymmproduct.php不在默认安装中,是您的吗?也许您可以在其中创建有助于指导 OCMod 的行,以便单行搜索能够正常工作。

于 2017-06-30T20:14:36.860 回答