Magento商品列表增加购物车功能

在magento的商品列表页面,增加购物车添加按钮,以便用户随时都可以把商品加入到购物车。

实际效果

解决办法:

添加form 表单

<form action="<?php echo $this->getSubmitUrl($_product, array('_secure' => $this->_isSecure())) ?>"
                      method="post" id="product_addtocart_form_<?php echo $_product->getId();?>"
                    <?php if ($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif;?> >
。。。。。。
。。。。。。
 <button type="button" title="Add to Cart" class="button btn-cart"
                                    onclick="formSubmit(<?php echo $_product->getId();?>,this)">
                                <span>
                                    <span>Add to Cart</span>
                                </span>
                            </button>
。。。。。。
。。。。。。
</form>

增加js提交验证

 <script type="text/javascript">
        function formSubmit(id,button) {
            var customForm = new VarienForm("product_addtocart_form_"+id);
            if (customForm.validator.validate()) {
                document.getElementById("product_addtocart_form_"+id).submit();
                if (button && button != 'undefined') {
                    button.disabled = true;
                }

            }
        }
    </script>

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注