Drupal 6 Форма расширенного поиска с полями Views и CCK - PullRequest
1 голос
/ 28 марта 2011

Я ищу модуль расширенного поиска, который будет выставлять поля CCK для поиска. Я знаю, используя Views2, мы можем выставить поля CCK в качестве фильтра. Однако невозможно преобразовать текстовые поля CCK как флажки. Например, Я добавил и выставил фильтр группы Search (Поиск: Условия поиска). Чтобы помочь, я хочу добавить 2 флажка, таких как поиск в заголовке и / или описании, которые являются текстовыми полями CCK. Я не смог найти способ изменить их как флажки с функциональным поиском в полях заголовка и / или описания CCK.

Точно так же я хочу добавить другие вспомогательные поля поиска, такие как Поиск в тексте цены, заполненные минимальными (промежуточными) значениями, почтовым индексом + фильтры поиска географической близости.

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

1 Ответ

0 голосов
/ 28 марта 2011

Вы пробовали Лучше выставленные фильтры . Это позволит вам использовать элементы checkbox / radio

[Изменить]

Возможно, вам придется прибегнуть к использованию hook_form_alter и hook_views_query_alter

В форме alter вы можете добавить элементы в форму фильтра, а затем в views_query_alter вы можете изменить запрос в зависимости от значений формы.

...