首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento -添加到类别页面上的购物车不起作用

Magento -添加到类别页面上的购物车不起作用
EN

Stack Overflow用户
提问于 2014-01-07 21:46:38
回答 1查看 3.6K关注 0票数 1

将Magento 1.7.0升级到1.8.0 (或1.8.1.0 )之后。)我注意到产品详细信息页上的add to cart功能和类别概述页面不再起作用。单击“添加到购物车”按钮时,购物车正在正确加载,但表示:“购物车中没有物品。”

因为这个功能对于一个网店来说是相当重要的,所以我们非常重视这个问题。

在寻找答案时,我注意到这个问题可能与格式有关。为了解决产品详细信息页面的问题,我们在表单开始标记之后向yourtemplate/template/catalog/product/view.phtml添加了一行PHP代码。

第(42)行后:

代码语言:javascript
复制
<form action="<?php echo $this->getAddToCartUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>:

添加:

代码语言:javascript
复制
<?php echo $this->getBlockHtml('formkey'); ?>

解决这个问题后,只剩下两个问题。

  1. 类别页上的“添加到购物车”按钮仍然无法工作。我们怎么才能解决这个问题?
  2. 升级到Magento 1.8.0或1.8.1.0是怎么回事?会产生这样的错误吗?还有其他人知道这个问题是什么吗?即使是基本/默认主题也存在此问题。
EN

回答 1

Stack Overflow用户

发布于 2014-08-28 07:33:18

在“添加到购物车”按钮的位置尝试下面的代码。

代码语言:javascript
复制
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->helper('checkout/cart')->getAddUrl($_product) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>

我使用了这段代码,但它在MagentoVersion1.9.2.x ..need help中无法解决这个问题.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20982597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档