Opencart - 数量为0时禁用选项

时间:2018-03-28 17:48:01

标签: opencart opencart2.x

我有一个代码,但它无法正常工作。当('html,body').animate({scrollTop: $('#descricao-credito-pessoal').offset().top}, 1000); quantity0指定为Subtract Stock时,选项会消失。

仅当Yes指定为Subtract Stock时才会保留选项。

代码:

No

首先

替换:catalog/controller/product/product.php

OG:if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

第二

之后:if ($option_value['subtract']) {

添加:$option_value['name'],

'quantity' => $option_value['quantity'],

替换:

catalog/view/theme/*/template/product/product.tpl

OG:

<input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" />

1 个答案:

答案 0 :(得分:1)

在catalog / controller / product / product.php

删除:     if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {和结束括号}向下几行。

现在, 加:     'quantity' => $option_value['quantity'],

后:     $product_option_value_data[] = array(

在product.tpl中     <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" <?php if ($option_value['quantity'] == 0) { echo 'disabled'; } ?> />