(Решено)Не работает hide()

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

Аватар пользователя dimapv dimapv 16 июля 2012 в 23:44

Нужно выключить отображение логического (boolean) поля при условии его равенства 0. Но в node.tpl.php возникла неожиданная проблема:

конструкция

hide($content['field_name']), равно как и
print render($content['field_name'])

не работает. Просмотрел много документации на орге, здесь - должно работать, но не работает!

В чем может быть причина?

Комментарии

Аватар пользователя sg85 sg85 17 июля 2012 в 2:46

Могу дать подсказку, убирать его нужно не в шаблоне ноды а в шаблоне самого поля, т.е. Выводить поле только если оно имеет значение, хотя на сколько помню такая конструкция там идет поумолчанию, если ничего не меняли

Аватар пользователя dimapv dimapv 17 июля 2012 в 16:20

to RxB - пыха действительно не знаю, поэтому и спрашиваю. Ошибок пыха в логе апача нет никаких.

to sg85 Спасибо, вечером попробую. Странно, только упоминаний об этом нигде не видел... У меня поведение логического поля можно выбрать: key и по "умолчанию". Key выводит 0 или 1, а "по умолчанию" выводит только label поля без намека на его (поля) значение.