我需要使用VQmod的帮助,如果有人有任何经验,我会感激任何帮助。我浏览了VQmod文档,但可能错过了一些东西。我正在尝试向Opencart新产品表单(product_form.tpl)添加一个新选项卡,vqmod会添加代码,但不会将其放在正确的位置:
修饰:
<file name="admin/view/template/catalog/product_form.tpl">
<operation>
<search position="after"><![CDATA[
<a href="#tab-design"><?php echo $tab_design; ?></a>
]]></search>
<add><![CDATA[
<a href="#tab-pins"><?php echo $tab_pins; ?></a>
]]></add>
</operation>
</file>
修改前的修改代码:
<div id="tabs" class="htabs">
<a href="#tab-general"><?php echo $tab_general; ?></a>
<a href="#tab-data"><?php echo $tab_data; ?></a>
<a href="#tab-links"><?php echo $tab_links; ?></a>
<a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
<a href="#tab-option"><?php echo $tab_option; ?></a>
<a href="#tab-discount"><?php echo $tab_discount; ?></a>
<a href="#tab-special"><?php echo $tab_special; ?></a>
<a href="#tab-image"><?php echo $tab_image; ?></a>
<a href="#tab-reward"><?php echo $tab_reward; ?></a>
<a href="#tab-design"><?php echo $tab_design; ?></a>
</div>
修改后:
<div id="tabs" class="htabs">
<a class="selected" href="#tab-general" style="display: inline;">General</a>
<a href="#tab-data" style="display: inline;">Data</a>
<a href="#tab-links" style="display: inline;">Links</a>
<a href="#tab-attribute" style="display: inline;">Attribute</a>
<a href="#tab-option" style="display: inline;">Option</a>
<a href="#tab-discount" style="display: inline;">Discount</a>
<a href="#tab-special" style="display: inline;">Special</a>
<a href="#tab-image" style="display: inline;">Image</a>
<a href="#tab-reward" style="display: inline;">Reward Points</a>
<a href="#tab-design" style="display: inline;">Design</a>
</div>
<a href="#tab-pins">Pin Numbers</a>
任何帮助将不胜感激。
谢谢,Lea
答案 0 :(得分:0)
将您的代码更改为
<file name="admin/view/template/catalog/product_form.tpl">
<operation>
<search position="replace"><![CDATA[
<a href="#tab-design"><?php echo $tab_design; ?></a>
]]></search>
<add><![CDATA[<a href="#tab-design"><?php echo $tab_design; ?></a><a href="#tab-pins"><?php echo $tab_pins; ?></a>]]></add>
</operation>
</file>
那应该解决它。您应该始终使用replace
而不是after
来添加标签