Вычисляемые мультиполя. Как это сделать?

Главные вкладки

Аватар пользователя bumble bumble 15 апреля 2013 в 17:52
1

Здравствуйте.

Проблема в чем:
Есть мультиполе (Товар + количество + цена + сумма).

По этому топику получается сделать вычисление для поля "Сумма" ("Количество" * "Цена"), но только для 1-го значения.

Подскажите пожалуйста, как можно переделать код:

<?php
$price 
$node->field_price[0]['value'];
$count_gs $node->field_count[0]['value'];
$price_sum $node->field_sum[0]['value'];
return array (
=> array('value' => $price_sum $price*$count_gs)
);
?>

чтоб просчитывать все значения мультиполя?

И вопрос еще сложнее:

После просчета мультиполей нужно сложить все значения полей "Сумма" для всех значений мультиполя, и занести в отдельное поле ("Итого").

Можно ли это все реализовать с помощью правил? Или может есть другие способы выхода из ситуации?

Кто сталкивался - дайте подсказку, плз...

Делалось на D6.