Drupal Commerce Ajax购物车添加了字段

时间:2012-02-03 22:50:11

标签: drupal drupal-views drupal-ajax drupal-commerce

抱歉标题非常糟糕,但不知道如何用10个字来描述我的问题。 我有drupal commerce并且已经创建了一个在结帐页面顶部显示购物车内容的视图。 数量是一个文本字段,因此它是可编辑的,我有一个更新按钮。不幸的是,当我按下更新按钮时,整个结帐页面自然会尝试提交。有没有办法拦截更新按钮,只是用ajax刷新购物车? 此外,如果我能做到这一点,我想要在购物车下面显示一些文本字段(输入的数量号码),这样用户就可以在每个字段上输入不同的值(每个都指的是即将购买的产品) )。

2 个答案:

答案 0 :(得分:1)

Drupal Commerce Cart可以做到这一点 - http://drupal.org/project/dc_cart_ajax

它在购物车页面上工作正常,但我也试图将这些页面组合在一起以减少“结帐步骤”。虽然它与/ cart页面的视图相同,但我得到了一个ajax刷新指示器,它实际上并没有在结帐页面上更新购物车。

存在与此相关的问题,您可以订阅:http://drupal.org/node/1443470

答案 1 :(得分:0)

您可以使用结帐设置停用购物车内容。修改购物车视图以添加块显示,并通过使用PHP提供默认值来添加修改上下文过滤器:

if (arg(0) == 'checkout') return arg(1);
else return null;

仅在结帐页面上添加新的购物车区块取消,然后您就可以了。