Как реализовать поиск по нескольким полям в модуле View?

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

Аватар пользователя kindr kindr 16 февраля 2011 в 14:16

Добрый день!
Может быть кто-то знает решение к данной проблеме:

- Есть 2 типа материала - товары и компании. Товары ссылаются на компании.
- Есть номенклатура в справочнике таксономии. Каждый товар относится к какой-то категории.

Поиск должен работать так:
Одно поле - ключевое слово, которое ищет по:
1. названию товара;
2. названию компании;
3. описанию товара;
4. описанию компании;
5. названиям категорий в справочнике номенклатуры.

Все это нужно реализовать в модуле View.

Поиск по 1-4 пунктам (без 5) реализовать получается через добавление rilationship к компании.
Поиск по 3-5 пунктам реализовать получается через добавление relationship к справочнику таксономии.

Не получается реализовать одновременный поиск по всем пунктам.

Кто что может посоветовать, пожалуйста, помогите...
(если есть решениея не на view - тоже хорошо).

Комментарии

Аватар пользователя pasena pasena 16 мая 2011 в 9:18

Тебе надо добавить во Views фильтр search exposed и фильтр по term id, тоже expose. Чтобы реализовать по нескольким полям (например checkbox) надо установить модуль better expose. И в настройке фильтра по term id, выбрать нужные термины таксономии по которым будешь искать и в разделе Display exposed filter as: выбрать checkbox/radiobutton. если в настройке фильтра не будет стоять галочка Force single, то будет фильтр в виде батонов.