Здравствуйте! Встал вопрос: как разрешить пользователю отфильтровать выводимые поля во Views? Объясню.. данные отображаются таблицей, а поля, которые туда попадут пользователю необходимо указать, так как их слишком много и они зависят от интересов этого же пользователя.
Для 6ки был похожий модуль, называется views control field display
Быть может есть какие-то решения?
Спасибо!
Комментарии
?
Views Dynamic Fields - сам поставил, но пока не юзал - в девках модуль.
Извиняюсь, ссылка недовставилась. Исправил.
Спасибо, буду пробывать девку!
Быть может ещё идеи?
хоть один забил на друпал и ушел к девкам)) Ато все задротють да задротють))
Руками. Если вдруг модуль, указанный мной, не сработает и если таких вариаций полей будет не более 20-25, то я бы руками и сделал... И подписался бы на апы модуля.
Спасибо за ответ! Поставил, опробывал.. Пока что работает. Если что, отпишусь!
Тему можно считать решенной, для 6 - Views Control Field Display, для 6,7 - Views Dynamic Fields
На 6-ке, кстати, можно сказать, что проверена временем (~4 месяца) работа модуля Views Dynamic Fields. Вот пример (блок в правом регионе).
Интересный способ применения! Позже выложу, что получится у меня)
Не работает Views Dynamic на 7ке. Выводит все поля из фильтра сразу, вместо одного выбранного + куча ошибок вида:
Warning: Invalid argument supplied for foreach() в функции views_handler_filter_dynamic_fields->pre_query_no_sort() (строка 364 в файле A:\home\detect.by\www\sites\all\modules\views_dynamic_fields\handlers\views_handler_filter_dynamic_fields.inc).
Warning: Invalid argument supplied for foreach() в функции views_handler_filter_dynamic_fields->pre_query_no_sort() (строка 375 в файле A:\home\detect.by\www\sites\all\modules\views_dynamic_fields\handlers\views_handler_filter_dynamic_fields.inc).
я понимаю, что никто за меня не напишет подобной вещи, но может подскажите направление? Или за деньги в конце концов
Эх, как же создатели вьюс не додумались сделать такую фичу