Расширенный поиск с помощью db_rewrite sql

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

Аватар пользователя daisy daisy 4 сентября 2010 в 8:57

Подскажите, пожалуйста, а то сама уже замучалась, так как с друпалом знакома довольно поверхностно.

Мне нужно дополнить форму расширенного поиска новыми опциями. Это я уже сделала с помощью hook_form_alter (скриншот прикрепила).
Теперь при поиске мне нужно в запросе еще отсортировать по этому критерию (по языкам, это просто столбец в таблице к каждой ноде).
Насколько я поняла, я должна использовать хук db_rewrite_sql, но я не знаю как. Например, первый его аргумент - это запрос, который должен быть переписан, но откуда я могу знать этот запрос дословно (получается, это запрос, который делается при поиске модулем node). Как мне указать, что надо переписывать именно этот запрос.
До этого еще мне подсказывали использовать модуль views. Я покопалась в этом, но в текстовом поиске его получается никак не используешь...

Подскажите, пожалуйста, в какую сторону идти.
Заранее спасибо.

ВложениеРазмер
Иконка изображения screenshot-1.png27.39 КБ