0
  1. ubercart のカートに入れるボタンを [add_to_cart.jpg] の画像に変更したいです。
  2. 単価などの余分な列でカートページを更新する方法..
  3. デフォルトでは、ubercart のカート ページに追加の列を追加します。これはテーブル形式です。

ありがとう

4

1 に答える 1

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 ))),
        );

      }
    }
  }
}
于 2012-08-04T11:03:42.413 に答える