2011-01-05 2 views
0

금속 절단을 판매하는 Ubercart를 사용하여 상점을 만들고 있습니다.Drupal의 Ubercart에서 객체 가중치 옵션을 곱하면

금속 조각의 가격에 대한 알고리즘 (I 사용자 정의 가격 계산 (uc_custom_price) 함께 옵션을 곱하는의 모듈을 설치 (폭 * 길이 * 두께) * 비용 당

파운드입니다 현재 때문에 가중치 옵션의 가중치를 함께 더하는 것).

기본적으로 다음 줄을 사용하고 싶습니다. 그러나 올바른 구문이 확실하지 않습니까? 는 (나는 또한 코드를 단순화하기 위해 uc_attribute_tokens의 모듈을 사용했습니다.) 여기

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

이 (STABLE)의 스크린 샷이다 : screenshot


감사합니다.

답변

0

jpg에서 설명한 모든 요소를 ​​찾을 수 없습니다. 올바른 구문 사용자에 대해 이 논리 :

  • 객체 사용에 전달하기위한 - 배열 사용자 [ '키']에 통과
  • 을 위해>

당신은 예를 들어, 사용을 위해 무게를 액세스하려면

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

은 그럼 당신은 $ 무게로 작업 할 수 있습니다