【问题标题】:Ubercart: how to empty the cart?Ubercart:如何清空购物车?
【发布时间】:2011-05-12 15:37:27
【问题描述】:

如何使用 Ubercart 从 php 函数中清空购物车?

谢谢

【问题讨论】:

    标签: drupal drupal-6 ubercart


    【解决方案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

      【讨论】:

        猜你喜欢
        • 2023-03-04
        • 2011-06-18
        • 2011-03-15
        • 2015-04-25
        • 2011-01-24
        • 2011-04-09
        • 2018-05-07
        • 1970-01-01
        • 2015-06-09
        相关资源
        最近更新 更多