Как организовать расширенный поиск а-ля job.ru или snowworkers.com

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

Аватар пользователя khalid khalid 16 января 2009 в 8:31

Столкнулся с проблемой. Как организовать поиск, такой же, как на упомянутых сайтах?

Т.е. такого вида

|Поиск слова (словосочетания)|

|выбор региона| -> |выбор города|

|категория| -> |подкатегория|

т.е. если выбран только регион, то искать во всех городах этого региона, во всех категория и подкатегориях и т.д. а если ничего не выбрано, то искать везде... в общем как на всех нормальных сайтах Smile

как это решается в друпале? версия 6

Комментарии

Аватар пользователя khalid khalid 18 января 2009 в 10:07

Таксономия хороша до определенного момента. Например есть словарь Отрасль далее идут термины, например Экономика, затем идет термин должности, который является дочерним от экономика, скажем Директор. Получается такая схема:
Отрасль
|
|_ Экономика
|
|_ Директор

Проблема в том, что даже если организовать это в виде выпадающего списка, то заголовок остается один, а именно заголовок словаря, т.е. пользователь видит заголовок Отрасль, выбирает Экономика (с этим проблем нет) и тут появляется выпадающий список Директор и всё это под заголовком Отрасль а надо чтобы над директором был заголовок Профессия (или ещё что-то, не важно). Как сделать поля выпадающим списком для фильтрации терминов не понятно. Может есть способ связать два (и больше) словаря? Сделать термины одного родителями а термины другого словаря дочерними.