parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Никита Козин 07.09.2006 11:22

Потому что в переменной $form:field_name храниться первое значение поля формы, а в $form:tables.field_name храниться таблица. Видимо вы передаете ноль, поэтому в первом случае получаем ноль — верно срабатывает условие (если использовать условие ^if(def $form:field_name), то на экран будет выведенена 1). А ^if($form:tables.field_name) возвращает единицу, т.к. число строк в таблице — больше нуля.