Параметры умножения веса объекта в Ubercart в Drupal - PullRequest
0 голосов
/ 06 января 2011

Я создаю магазин с помощью Ubercart, который продает порезанный по размеру металл.

Алгоритм определения цены за кусок металла (Ширина * Длина * Толщина) * Стоимость за фунт.

Я установил модуль пользовательского расчета цены (uc_custom_price), чтобы умножить варианты вместе (потому что в настоящее время он просто складывает веса вариантов веса вместе).

Я в основном хочу выпустить следующую строку - но я не уверен в правильном синтаксисе? (Я также использовал модуль uc_attribute_tokens, чтобы упростить код.)

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

Вот скриншот разработки:
screenshot

Спасибо.

1 Ответ

0 голосов
/ 06 января 2011

Не удалось найти все элементы, которые вы описали в JPG. Для правильного синтаксиса пользователя эта логика:

  • для передачи на использование объекта -> для
  • передача массива пользователю ['key']

Если вы хотите получить вес, например, используйте

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

Тогда вы можете работать с весом $

...