php - 添加到购物车按钮不起作用 打开购物车
问题描述
只是我一直打开购物车添加到购物车按钮在引导模型中,我正在尝试将产品添加到购物车中,但按钮不起作用
解决方案
取决于版本,但是。在 OpenCart 3 中(在 2,3 中非常相似),添加到购物车按钮的工作方式如下:
每个产品列表上的按钮应该是这样的<button type="button" onclick="cart.add('43');">...</button>
:该部分onclick="cart.add('ID');
是最有价值的。它连接对象并让common.jscart
中的脚本处理添加到购物车。在任何情况下都不要删除它。
如果我们谈论的是产品页面- 有这样的结构:
<div id="product">
<div class="form-group">
<label class="control-label" for="input-quantity">Qty</label>
<input type="text" name="quantity" value="1" size="2" id="input-quantity" class="form-control" />
<input type="hidden" name="product_id" value="43" />
<br />
<button type="button" id="button-cart" data-loading-text="Loading..." class="btn btn-primary btn-lg btn-block">Add to Cart</button>
</div>
</div>
在这方面,我们应该保留所有元素id
,type
并且name
不受影响。所有内部都<div id="product">
有助于处理将产品添加到购物车,所有这些都参与脚本处理,如果您要更改我提到的任何内容 - 脚本将停止正常工作。您可以根据引导程序或您自己的方式自由更改标签及其类的顺序。如果您已经修改了此块并且它停止工作 - 只需从明确的默认 OpenCart 版本(或您的主题)恢复它。
推荐阅读
- apache-spark - 使用 pyspark 解析非结构化数据
- javascript - Js (& HTML, CSS) 中的背景图像幻灯片
- java - 尝试使用 Spring Boot 使用 Oauth2 和 Strava 对 Web 应用程序进行身份验证时出错
- sql - 基于顺序和键的 SQL 组行
- javascript - 开玩笑异步/等待中断
- paypal - 使用 PayPal 连接 - invalid_client 客户端身份验证失败,沙盒
- android - Android RegistrationId 推送通知
- python - 遍历列表并与嵌套字典进行比较。避免 KeyError - Python
- javascript - Apollo/Express 服务器在 nx.dev 环境中不工作
- python - 为什么我的 pygame 显示几秒钟后没有响应?