Метка Флага + Чекбокс на странице вьюхи в фильтрах

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

Аватар пользователя iNFerNo iNFerNo 29 февраля 2012 в 13:13

Пользователи отмечают флагом ноды, которые выводятся на странице (модуль views 3). Как можно вывести чекбокс что бы при его активации все ноды фильтровались по условию - не отмеченные флагом ноды (по текущему пользователю).

Такое реально как-то сделать а) с минимум кодинга? б)со своим модулем

Комментарии

Аватар пользователя Orion76 Orion76 29 февраля 2012 в 13:36

Может VBO(Views Bulk Operations) поможет?
Флаги там уже есть, а вот есть ли Действие по фитрации отмеченных записей, незнаю..
Но даже если нет, его можно добавить своим плагином для VBO...

Аватар пользователя iNFerNo iNFerNo 29 февраля 2012 в 14:17

Не это не подойдет... так как у меня темизация там своя а вбо таблично все делает... да и фильтрации там нет там действия групповые над нодами

Аватар пользователя iNFerNo iNFerNo 29 февраля 2012 в 14:23

можно фильтр вытащить помечено не помечено в выпадающем меню. истина, ложь... как бы это в чекбокс переделать для это вьюхи. что бы только непомеченые были при активном и при снятом все... показывало бы.

Аватар пользователя iNFerNo iNFerNo 29 февраля 2012 в 15:43

хочу переопределить фильтр, свои названия дать all переделать

    if ($form['flagged']) {
      $form['flagged']['#type'] = "select";
      $form['flagged']['#options'] = array(All=>"Не важно",1=>"Да",0=>"Нет");
    }

flagged - индификатор фильтра - смотрю в настройках фильтра во вьюс...

в результате без названий значений фильтр вылезает...

что не правильно?