2016-03-14 1 views
0

J'ai un problème avec OCMod, il semble au hasard de ne pas trouver des lignes de code, voir ci-dessous:Pourquoi OCMod ne trouve-t-il pas de lignes de code?

<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> 
  • le chemin du fichier et ned est correct
  • j'ai essayé la recherche avec et sans trimmer [Je devine à quel 'trim' fait parce qu'il n'est pas documenté]
  • la ligne de code que je cherche est absolument là - je l'ai coupée et collée du fichier cible, puis diff'd le contenu .. .. AUCUNE DIFFÉRENCE.
  • Je l'ai essayé avec et sans interlignes dans le CDATA

Rien que je l'ai essayé trouveront cette ligne de code.

Quel pourrait être le problème? OCMod n'est pas robuste pour une recherche multiligne.

+0

Quelle est la version de votre opencart? –

+0

version 2.1.0.2 –

Répondre

0

Si vous pouvez trouver comment faire une recherche sur une seule ligne, il sera beaucoup plus probable de travailler de manière cohérente. Puisque le fichier catalog/language/english/product/ymmproduct.php n'est pas dans l'installation par défaut, est-ce le vôtre? Vous pouvez peut-être créer des lignes qui vous aideront à guider OCMod pour qu'une recherche sur une seule ligne fonctionne correctement.