如何更改ubercart添加到购物车按钮图像[Drupal 7]?

时间:2012-07-19 10:19:39

标签: drupal drupal-7 drupal-modules drupal-theming

  1. ubercart添加到购物车按钮我想将其更改为[add_to_cart.jpg]的图像。
  2. 如何使用单价等额外列更新购物车页面。
  3. 默认情况下,在ubercart购物车页面中添加额外的列,这是表格格式。其中一些字段如[删除,标题,单位,总计]。
  4. 由于

1 个答案:

答案 0 :(得分:0)

我们在drupal 7 ubercart 3中使用。这里我们将此功能用于更新购物车页面。

这是2个问题的答案。

** hook_form_uc_cart_view_form_alter **。我们得到了解决方案。

implementation like.. 
function modulename_form_uc_cart_view_form_alter(&$form, &$form_state) {

  if (count($form['items'])) {
    // Add edit column to tapir table.
    $form['items']['#columns']['unit'] = array(
      'cell'   => t('Unit Price'),
      'weight' => 2,
    );

    // Add edit link to all products.
    foreach (element_children($form['items']) as $key) {

      if (isset($form['items'][$key]['cart_item_id'])) {

         $form['items'][$key]['unit'] = array(
         '#markup' =>t(uc_currency_format(sprintf ("%.2f", $form['items'][$key]['#entity']->sell_price ))),
        );

      }
    }
  }
}