【问题标题】:How to change ubercart add to cart button to image[Drupal 7]?如何将 ubercart 添加到购物车按钮更改为图像[Drupal 7]?
【发布时间】:2012-07-19 10:19:38
【问题描述】:
  1. ubercart 添加到购物车按钮我想将其更改为 [add_to_cart.jpg] 的图像。
  2. 如何使用单价等额外列更新购物车页面..
  3. 默认情况下在 ubercart 购物车页面中添加额外的列,这是表格格式。这里有一些字段,例如 [remove ,title,unit,total]。

谢谢

【问题讨论】:

  • 我想要并且请尽快给我解决方案。不要让我们想要来帮助你。此外,您的问题现在非常难以辨认。如果您想获得任何有用的帮助,我会花一些时间编辑您的问题,使其更具可读性和不那么粗鲁。
  • 我们在drupal 7 ubercart 3中使用。这里我们使用这个功能来更新购物车页面。 hook_form_uc_cart_view_form_alter。我有一个解决方案。

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


【解决方案1】:

我们在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 ))),
        );

      }
    }
  }
}

【讨论】:

    猜你喜欢
    • 2011-08-12
    • 2021-02-03
    • 2011-04-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多