Нужно выключить отображение логического (boolean) поля при условии его равенства 0. Но в node.tpl.php возникла неожиданная проблема:
конструкция
hide($content['field_name']), равно как и
print render($content['field_name'])
не работает. Просмотрел много документации на орге, здесь - должно работать, но не работает!
В чем может быть причина?
Комментарии
Рискну предположить, что снова незнание пыха и написание языковых конструкций вне похапе-блока
Могу дать подсказку, убирать его нужно не в шаблоне ноды а в шаблоне самого поля, т.е. Выводить поле только если оно имеет значение, хотя на сколько помню такая конструкция там идет поумолчанию, если ничего не меняли
to RxB - пыха действительно не знаю, поэтому и спрашиваю. Ошибок пыха в логе апача нет никаких.
to sg85 Спасибо, вечером попробую. Странно, только упоминаний об этом нигде не видел... У меня поведение логического поля можно выбрать: key и по "умолчанию". Key выводит 0 или 1, а "по умолчанию" выводит только label поля без намека на его (поля) значение.
Причину нашел - баг модуля fieldgroup
http://drupal.org/node/1569836
Как только убрал группы из ноды, все заработало, как и описано. Поля темизировал именно в node.tpl.php.
Всем спасибо.
Спасибо братюнь что написал как решил, а то я уже час ковыряю понять ничего не могу...