Стоит задача, добавить в фильтры чекбокс вкл которого фильтровало бы список нод по заданному условию.
Исходные данные.
Есть 2 типа ноды. Тип 1 - песня. Тип 2 - факт.
Факт связан с песней по нодереференсе. Во виевс вывожу количество фактов (модуль node reference count, или как то так).
Условие показать (вкл чекбос) только те ноды у которых этот счетчик 1 и более / или 3 и более / не меньше 5
Выключенный чекбокс - показывать все ноды.
Как такое можно реализовать в своем модуле или может через виевс как то можно... покодить?
Комментарии
я бы создал например фильтр в настройках виев. но там нет возможность сделать чекбокс . может как то через свой модуль решить можно. сейчас у меня там текстовое поле с цифрой...
я как не возился с переопределением типа поля чекбокс так и не получался правильный... (согласно условиям)
<?phpif ($form['field_node_reference_count_count']) {
$form['field_node_reference_count_count']['#type'] = "checkbox";
}?>
вообще ничего не выводится.