Используем «динамические» фильтры Views, чтобы убрать лишнее.

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

Аватар пользователя Nick.Tereh Nick.Tereh 26 февраля 2009 в 1:44

Сейчас мы в Минске разрабатываем сайт для грузоперевозчика, в котором попробовали использовать только «зеленые» и «жёлтый» модуль Views. График движения мы решили записывать в комментарии и скрыть их от чужих глаз. В заголовок комментария записывается будущая дата, а в содержимое — будущее место нахождения автомобиля. Планируется сделать переключатель: «показать всё»/«показать только свободные», чтобы посетители сайта могли отсеивать мусор.

  Чтобы показать свободен автомобиль или занят менеджер будет дописывать к содержимому комментария ключевое слово .С. (и .C. по-английски в случае опечатки).
Настройка фильтр Views в drupal

Теперь нужно разрешить пользователям изменять состояние фильтра. Для этого нажмите кнопку «Раскрыть». Получится вот такой вид:

Разрешить пользователям изменять состояние фильтра Views

Готово! Фото с результатом в конце.
PS сначала планировалось использовать букву С в скобках — (С). Но фильтры views упорно отбрасывали скобки по неизвестной мне причине. Таким образом в результаты поиска попадали все записи, где встречается буква «С» в слове или отдельно.
Решение было найдено позже — достаточно окружить ключевое слово знаками процента — %(С)%. Почему так, я не знаю. Негоже русскому хэлпы да мануалы читать. Smile Может кто-нибудь знает, как это работает (на фотографии нижний блок справа):

Результат настройки фильтра Views в друпал

Чтобы фильтры работали в блоке не забудьте включить в основных настройках "Использовать AJAX"!

Оригинал статьи.