Отображение значения переменной в текстовом поле

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

Аватар пользователя chugunkin chugunkin 16 марта 2009 в 13:58

Добрый день!

У меня вопрос над которым бьюсь уже долго и ответа пока не нашел.
Мне необходимо сделать простую вещь.

В тип материала "Story" я добавляю три новых поля.

Поле №1(nov1): Площадь помещения.
Поле №2(nov2): Цена аренды 1 квадратного метра.
Поле №3(nov3): Стоимость аренды (т.е. результат перемножения первых двух полей).

Для того, чтобы показать результат вычисления в третьем поле (nov3), в насторойках этого поля, во вкладке "значение по умолчанию" в окошко php-кода я ввожу следующий код:

$m=$node->field_nov1[0][value];
$n=$node->Field_nov2[0][value];
$mn=$m*$n;

return array(
  0 => array('value' => $mn),
  );

Результата нет.

Если, например, сделать $m=5, а $n=6, то работает.

Если попробовать, например, $mn=$node->title, то НЕ работает (хотя тип поля = текст).

Таким образом, проблема в том, что не получается, по умолчанию отобразить в поле значение какой-либо из переменных, заданных вне описанного куска кода. Либо я неправильно указываю сами переменные.

Очень нужна ваша помощь!

Комментарии