Как вывести определенное значение CCK поля во views

Аватар пользователя Heihachi88 Heihachi88 9 февраля 2011 в 18:11

Имеется поле типа Integer - Single off/on checkbox (field_fresh), ввёл 2 значния:
0|off
1|on

когда выбираю on, то выводится так

<?php
print '<div class="new"></div>'; endif;
?>

Вывожу во views следующим образом:

<?php
if ($fields['field_fresh_value']->content == 1): print '<div class="new"></div>'; endif;
?>

Т.е. хочу чтобы див с классом new выводился только тогда, когда я ставлю галочку на чекбоксе ON (т.е. 1).

Но данный способ не работает почему-то. Див new выводится, но потом когда я убираю галочку с on, то этот див всеравно остается.

Комментарии

Аватар пользователя Alangasar Alangasar 9 февраля 2011 в 23:54

For a 'single on/off checkbox' widget, define the 'off' value first, then the 'on' value in the Allowed values section. Note that the checkbox will be labeled with the label of the 'on' value.

Аватар пользователя Bonderas Bonderas 23 декабря 2011 в 16:45

Alangasar wrote:
For a 'single on/off checkbox' widget, define the 'off' value first, then the 'on' value in the Allowed values section. Note that the checkbox will be labeled with the label of the 'on' value.

Спасибо огромное!! очень помогло!

Аватар пользователя Heihachi88 Heihachi88 10 февраля 2011 в 7:38

"Alangasar" wrote:

К чему это? «Note that the checkbox will be labeled with the label of the 'on' value.» label у значения ON - 1, я его и поставил.