Стоит задача: вывести колонку счетчика флага 1, но если счетчик флага 1 = 0, вывести другую колонку со счетчиком флага 2.
Т.е. у меня есть 2 флага, первый - посетил мероприятие, второй - планирую посетить.
Пока мероприятие не состоялось во вьюхе в табличном виде необходимо вывести значение счетчика флага 2 (с шапкой - планируют посетить).
Но когда мероприятие проходит. Администратор сбрасывает всем юзерам флаг 2 (если они сами уже не сделали это - нажав на флаг 1 - посетили мероприятие). И во вьюхе должно выводится уже другая информация в этой или может быть в другой колонке (с другой шапкой - Посетили мероприятие).
Давно уже интересовался о сокрытие колонок от юзеров определенных, ролей (не создавая для каждой роли свой дисплей (отображение)) если например не доступно действие например отметка флага для гостей - то колонка у гостей убирается а не плодятся разные дисплеи для каждой роли.
Комментарии
может проще использовать модули [#24735]igo[/#] или flag?
так это и используется. как скрывать то...
да и причем тут флаг. любое поле скк если нет то его можно не выводить, а колонка и ее название останется...
название колонки никак красиво не сделать, по-моему.
содержимое ячейки - через оверрайд тплки поля, с добавлением php условий
т.е. даже не придумано что бы вывод определенных колонок убирать при неких условиях???
я так понимаю, что галка (чекбокс) задается у вас через CCK или что то подобное. Закрываете определенным ролям доступ к этому полю и галка эта выводится уже не будет. Но вот останется или нет столбец.... точно не знаю, если останется, то скорее всего его надо будет убирать через настройку темы, но не уверен. Скорее всего есть нормальное элегантное решение.
Слежу за темой...
Колонка остается. Пока что встречал только разные виды делать для каждого случая.