我正在尝试创建一个替换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工作吗?
答案 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>
标记