当产品的库存状态为零时,我有可添加的添加到购物车按钮的代码。但在搜索中.PHP缺少用于检查库存状态的变量:
$product_info = $this->model_catalog_product->getProduct($product_id);
检查库存状态的完整代码为:
'price' => $price,
'quantity' => $product_id['quantity'],
'stock_status' => $product_id['stock_status'],
$product_info = $this->model_catalog_product->getProduct($product_id);
$this->data['product_info'] = $product_info;
有人可以帮助我吗?我不是程序员。
谢谢。
在第 252 行product_id
后首先将变量添加到控制器product/search.php
'quantity_available' => $result['quantity'],
现在使用此变量检查search.tpl
内的数量并包装您的add to cart div inside the if block
喜欢这个
<?php if($product['quantity_available'] > 0 ) { ?>
<div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
<?php } ?>
您必须在search.tpl
上编辑一些 javscript 来处理 js 所做的动态更改,同时有人单击list/grid
(在该文件中搜索cart
并意识到您需要进行哪些更改)
当你在做的时候,你可能也想对制造页面做同样的事情