在 ocmod opencart v2 中找不到错误代码
error code not found in ocmod opencart v2
我正在尝试在 opencart v2.0 上使用 ocmod 替换文件中所有代码行的准确性。这是我的修改:
<file path="admin/view/template/sale/order_form.tpl">
<operation>
<search ><![CDATA[
if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image') {
html += '<input type="hidden" name="product[' + i + '][option][' + option['product_option_id'] + ']" value="' + option['product_option_value_id'] + '" />';
}
]]></search>
<add position="replace"><![CDATA[
if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image'||option['type']=='input_qty') {
html += '<input type="hidden" name="product[' + i + '][option][' + option['product_option_id'] + ']" value="' + option['product_option_value_id'] + '" />';
}
]]></add>
</operation>
</file>
唯一的问题是在 ocmoderror.log 中它说找不到该行。尽管在 IDE 中我可以看到这行代码。什么会导致这个?
这就是我在 ocmoderror.log
中看到的
FILE: admin/view/template/sale/order_form.tpl
CODE: if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image') {
NOT FOUND!
不要在字符串的开头和结尾的搜索标签中留下空格,并复制与核心文件中完全相同的代码。应该是这样的:
<search><![CDATA[if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image') {
html += '<input type="hidden" name="product[' + i + '][option][' + option['product_option_id'] + ']" value="' + option['product_option_value_id'] + '" />';
}]]></search>
尝试...
我正在尝试在 opencart v2.0 上使用 ocmod 替换文件中所有代码行的准确性。这是我的修改:
<file path="admin/view/template/sale/order_form.tpl">
<operation>
<search ><![CDATA[
if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image') {
html += '<input type="hidden" name="product[' + i + '][option][' + option['product_option_id'] + ']" value="' + option['product_option_value_id'] + '" />';
}
]]></search>
<add position="replace"><![CDATA[
if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image'||option['type']=='input_qty') {
html += '<input type="hidden" name="product[' + i + '][option][' + option['product_option_id'] + ']" value="' + option['product_option_value_id'] + '" />';
}
]]></add>
</operation>
</file>
唯一的问题是在 ocmoderror.log 中它说找不到该行。尽管在 IDE 中我可以看到这行代码。什么会导致这个? 这就是我在 ocmoderror.log
中看到的FILE: admin/view/template/sale/order_form.tpl
CODE: if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image') {
NOT FOUND!
不要在字符串的开头和结尾的搜索标签中留下空格,并复制与核心文件中完全相同的代码。应该是这样的:
<search><![CDATA[if (option['type'] == 'select' || option['type'] == 'radio' || option['type'] == 'image') {
html += '<input type="hidden" name="product[' + i + '][option][' + option['product_option_id'] + ']" value="' + option['product_option_value_id'] + '" />';
}]]></search>
尝试...