如何在Opencart中向search.php添加变量

时间:2013-12-18 11:12:52

标签: php variables search opencart

我有可用的代码添加到购物车按钮,当产品的库存状态为零时。 但在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;

有人可以帮我这个吗?我不是程序员。

谢谢。

1 个答案:

答案 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并意识到您需要进行哪些更改制作)

当你在做的时候,你也可能想和制造页面做同样的事情