在产品页面上,我如何隐藏 HTML Add to cart button from condition in Controller in Opencart

On a product page how could i hide HTML Add to cart button from condition in Controller in Opencart

enter image description here我正在编辑一个网站,如果库存数量少于 1,所有者希望从产品页面隐藏添加到购物车按钮。 它是 Opencart 3.0,采用 MVC 概念。问题是在具有 IF 条件的控制器中,我正在编写 javascript。当我编写简单的警告框时,它可以工作,但是当我从它的 ID 调用按钮时,它什么也没做...

''' document.getElementById("#button-cart").style.display=:"none !important";配置->get('config_stock_display')) { $data['stock'] = $product_info['quantity']; } else { $data['stock'] = $this->language->get('text_instock'); }'''

如果产品少于 1

,则隐藏产品页面中的添加到购物车按钮

转到catalog/controller/product/product。php

找到这个

$data['model'] = $product_info['model'];

之后添加这个
$data['quantity'] = $product_info['quantity'];

现在去catalog/view/theme/default/template/product/product.twig

寻找

<button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>

现在用这个替换它

{% if quantity >= 1 %}
   <button type="button" id="button-cart" data-loading-text="{{ text_loading }}" class="btn btn-primary btn-lg btn-block">{{ button_cart }}</button>
{% endif %}