Ubercart:如何清空购物车?
Posted
技术标签:
【中文标题】Ubercart:如何清空购物车?【英文标题】:Ubercart: how to empty the cart? 【发布时间】:2011-05-12 15:37:27 【问题描述】:如何使用 Ubercart 从 php 函数中清空购物车?
谢谢
【问题讨论】:
【参考方案1】: uc_cart_empty(uc_cart_get_id());如果您想添加“空购物车按钮”,请使用以下代码:
功能 uc_empty_cart_form_alter(&$form, $form_state, $form_id) 如果($form_id == 'uc_cart_view_form') $form['empty'] = 数组( '#type' => '提交', '#value' => t('空购物车'), ); $form['#submit'][] = 'uc_empty_cart_cart_view_form_submit'; 功能 uc_empty_cart_cart_view_form_submit($form, &$form_state) 开关($form_state['values']['op']) case t('空车'): uc_cart_empty(uc_cart_get_id()); $form_state['redirect'] = '购物车';【讨论】:
【参考方案2】:还有一个 Drupal-Ubercart 模块可以做到这一点。在您的任何产品节点中,单击“功能”选项卡,在购买时将 ubercart-tweaks 功能和收音机添加到空购物车。
http://drupal.org/project/uc_atctweaks
【讨论】:
以上是关于Ubercart:如何清空购物车?的主要内容,如果未能解决你的问题,请参考以下文章
ubercart 3 限制结帐所需的购物车总数量(例如不超过 8 个散装袋)