我有可用的代码添加到购物车按钮,当产品的库存状态为零时。 但在Search.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;
有人可以帮我这个吗?我不是程序员。
谢谢。
答案 0 :(得分:0)
首先在第{252行} product/search.php
之后将变量添加到product_id
控制器
'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
并意识到您需要进行哪些更改制作)
当你在做的时候,你也可能想和制造页面做同样的事情