vqmod并替换php if语句中的代码

时间:2013-03-11 20:12:49

标签: php xml opencart

我正在尝试创建一个替换if语句中的某些文本的vqmod文件(catalog / view / theme / themename / template / product / product.tpl):

<file name="catalog/view/theme/*/template/product/product.tpl">
  <operation>
    <search position="replace"><![CDATA[<a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>]]></search>
    <add><![CDATA[<a href="#tab-related" class="testing"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>]]></add>
  </operation>      
</file>

似乎如果一行代码在if语句中,vqmod不会替换它。但vqmod scripting wiki中没有说明这一点。我错了吗?或者我错过了什么?

无论哪种方式,有什么方法可以让这个vqmod工作吗?

1 个答案:

答案 0 :(得分:1)

<file name="catalog/view/theme/*/template/product/product.tpl">
  <operation>
    <search position="replace"><![CDATA[<a href="#tab-related">]]></search>
    <add><![CDATA[<a href="#tab-related" class="testing">]]></add>
  </operation>      
</file>

您不需要匹配整条线。您可以简单地匹配我上面的开头<a>标记