Требуется сделать три CCK поля:
- Значение 1
- Значение 2
- Значение 3
При заполнении любых двух, третее расчитывается автоматически по формуле (которая будет разной во всех 3 мозможных ваниантах и в которой будут участвовать два введенных значения) и тут же подставляется результат.
Подскажите модули. Одним ли только Computed field тут можно решить задачу?
Комментарии
1-е числовое, 2-у числовое.
3-е числовое - значение с помощью php-кода (в настройках поля) складывается из первых двух.
а можно подробней объяснить? что конкретно
<?php$node = node_load($data->nid);
$n=$node->field_cost[0]['value'];
$s=$node->field_square[0]['value'];
$p=$n*$s;
return array(0=> array('value'=>$p),);?>
ато както 0 выводтится, что не так?
Мдя тут как-то круто все помогают, комьюнити...
Решил все при помощи Computed Field (Создание «вычисляемых полей») для CCK
я чота забыл заглянуть. напишите как решили - другим поможете, коммунити лучше станет