Расширенный поиск в Drupal
В данной статье я опишу процес создания расширенного поиска на Вашем сайте на основе таксономии и CCK полей. Для этого необходимо создать представление (views) типа "Материал".
В разделе "Фильтры" нужно добавить следующие параметры с последующей настройкой каждого из них.
- Добавляем фильтр "Материал: Тип" и явно его указываем (если Вы не хотите иметь возможность его выбирать) .
- Добавляем фильтр "Найти: Условия поиска". Это параметр по которому мы будем искать - ключевое слово (слова). Для того, чтобы иметь возможность вводить его вручную необходимо его раскрыть (exposed). Желательно установить галочку "Необязательно", так как основной задачей есть поиск по параметрам.
- Для выбора по таксономии необходимо добавить фильтр "Таксономия: Термин" (ID термина Таксономии). Выбрав его нужно указать желаемый словарь, а способ выбора указать как Выпадающий. Для того, чтобы иметь возможность выбирать нужную категорию вручную необходимо его раскрыть. Желательно установить галочку "Необязательно".
Дисконтная программа для уберкарт
Дисконтная программа для уберкарт - http://www.drupal.ru/node/19965


