Реализация атрибутного поиска

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

Аватар пользователя alkis27 alkis27 19 мая 2010 в 15:50

Есть большое желание передалать один сайт со своей системы на друпал.
На сайте имеются вакансии и резюме (объекты с кучей свойств/атрибутов) и атрибутный поиск по этим объектам.

План такой:
Создаю свои типы материалов и с помощью CCK добавляю требуемые атрибуты.
Создаю словари терминов (районы города, образование, харатер трудоустройства, режим работы и т.д.) и назначаю их типам материалов.

Осталось сделать форму атрибутного поиска, на которой часть атрибутов выбирается из списка (соотвествующие словари терминов), а часть вводится произвольно (строки, даты, числа).
Зашел посетитель на форму, заполнил ее, нажал кнопку "Поиск" и увидел список.

1. Подскажите, есть ли готовые средства реализующие требуемую функциональность, взаимодействуя с CCK? Было бы здорово, если бы на выходе список показывался с помощью модуля Views.

2. Можно ли модулю Views передавать фильтр по ходу дела?
Т.е. я руками рисую свою форму атрибутного поиска. При нажатии на "Поиск" - я формирую Фильтр в том формате который требуется для Views, а потом вызываю нужный мне View и передаю ему построенный фильтр.

3. Возможно есть другие варианты, отличные от CCK+Views?

Комментарии