【问题标题】:Multiplying object weight options in Ubercart in Drupal在 Drupal 中乘以 Ubercart 中的对象权重选项
【发布时间】:2011-01-05 23:20:32
【问题描述】:

我正在使用 Ubercart 创建一家商店,销售按尺寸切割的金属。

一块金属的价格算法是(宽*长*厚)*每磅成本。

我安装了自定义价格计算模块(uc_custom_price)来将选项相乘(因为目前它只是将权重选项的权重相加)。

我基本上想提出以下行 - 但我不确定正确的语法? (我还使用了 uc_attribute_tokens 模块来帮助简化代码。)

$item->weight = [LengthFeet][weight] * [WidthFeet][weight] * [Gauge][weight];  
$item->price = $item->cost * $item->weight;

这是开发者的截图:

谢谢。

【问题讨论】:

    标签: drupal ubercart


    【解决方案1】:

    找不到您在 jpg 中描述的所有元素。 对于正确的语法用户,这个逻辑:

    • 用于传递对象使用 -> 用于
    • 传递数组用户 ['key']

    如果你想访问权重,例如使用

    $weight = $dev_var->options['115']->weight;
    

    然后你可以使用 $weight

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-21
      • 2011-05-29
      • 2011-03-12
      • 2012-06-27
      • 2012-02-21
      • 1970-01-01
      相关资源
      最近更新 更多