为什么OCMod无法找到代码行?

时间:2016-03-14 03:25:57

标签: opencart ocmod

我对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是否正确
  • 我尝试了有无修剪的搜索[我猜测是什么&#39;修剪&#39;是因为它没有记录]
  • 我搜索的代码行绝对存在 - 我从目标文件剪切并粘贴它然后区分内容....没有差异。
  • 我已经在CDATA中使用和不使用换行符进行了尝试

我尝试过的任何内容都不会找到那行代码。

问题是什么?

1 个答案:

答案 0 :(得分:0)

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