Добрый день!
Может быть кто-то знает решение к данной проблеме:
- Есть 2 типа материала - товары и компании. Товары ссылаются на компании.
- Есть номенклатура в справочнике таксономии. Каждый товар относится к какой-то категории.
Поиск должен работать так:
Одно поле - ключевое слово, которое ищет по:
1. названию товара;
2. названию компании;
3. описанию товара;
4. описанию компании;
5. названиям категорий в справочнике номенклатуры.
Все это нужно реализовать в модуле View.
Поиск по 1-4 пунктам (без 5) реализовать получается через добавление rilationship к компании.
Поиск по 3-5 пунктам реализовать получается через добавление relationship к справочнику таксономии.
Не получается реализовать одновременный поиск по всем пунктам.
Кто что может посоветовать, пожалуйста, помогите...
(если есть решениея не на view - тоже хорошо).
Комментарии
Извиняюсь, ошибся:
"Поиск по 3-5 пунктам" - должно быть "Поиск по 1,3,5 пунктам".
Тебе надо добавить во Views фильтр search exposed и фильтр по term id, тоже expose. Чтобы реализовать по нескольким полям (например checkbox) надо установить модуль better expose. И в настройке фильтра по term id, выбрать нужные термины таксономии по которым будешь искать и в разделе Display exposed filter as: выбрать checkbox/radiobutton. если в настройке фильтра не будет стоять галочка Force single, то будет фильтр в виде батонов.