- ubercart在"添加到购物车"按钮中,我想将其更改为[add_to_cart.jpg]的图像
- 如何用单价等额外列更新购物车页面
- 在ubercart购物车页面中添加额外的列,默认情况下这是表格格式。这里有一些字段,如[删除,标题,单位,合计]
感谢
我们在drupal 7 ubercart 3中使用。在这里,我们使用这个功能来更新购物车页面。
这是两个问题的答案。
**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 ))),
);
}
}
}
}