2010-04-23 1 views
1

Я использую Views в Drupal.Drupal, Просмотров: можно ли использовать один фильтр для многих полей CCK?

Я хочу, чтобы фильтр показывал ndoes, содержащий определенное слово. Но я заметил, что не могу найти более одного поля CCK для каждого фильтра.

Поскольку я хочу открыть его, я хочу уникальное поле ввода текста для всех полей CCK: возможно ли это?

На данный момент я могу добавить только новый фильтр для каждого поля CCK.

Благодаря

ответ

1

Я действительно нашел пункт «Поиск» в моих параметрах «Фильтры» в «Представлениях». Я не знаю, как я мог это проигнорировать. Он действительно существует и работает достаточно хорошо. Решаемые.

+1

Для пользователей Drupal 7 он находится в разделе «Просмотры» по критериям «Фильтр» -> «Глобальный»: фильтр полей комбинирования. Затем вы выбираете несколько полей из раздела «Поля» в представлениях. – user785179

2

Вы можете использовать модуль CCK Computed Field.

Установите поле так, чтобы оно сохраняло весь текст из всех остальных полей, затем вы можете фильтровать это поле (и эффективно фильтровать по всем полям).

См. Это code snippet для объединения нескольких полей в один.

+0

Итак, единственное решение - добавить еще одно поле CCK на мои узлы и использовать php для копирования всего содержимого там? – aneuryzm

+0

Может быть лучшее решение, но я не знаю об этом. То, что вы делаете, кажется очень близким к поиску, есть ли причина, по которой вы не хотите использовать встроенный поиск или некоторые из лучших модулей поиска? – vfilby

+0

Да, я мог бы использовать поиск. Я использую персонализированный вид на своем веб-сайте и добавил к нему некоторые функции javascript, поэтому, я думаю, если я запустил Search, я собираюсь использовать другой View .. вот основная причина. – aneuryzm

0

Вот обсуждение. http://drupal.org/node/451000

Drupal 6 Решение - Комментарий # 16

Drupal 7 Решение

Предыдущее решение может быть использовано для Drupal 7, но есть один модуль, который вы можете использовать http://drupal.org/project/views_filters_populate

Большой модуль. Но есть одна проблема: «только заполняет фильтры, подверженные STRING»

 Смежные вопросы

  • Нет связанных вопросов^_^