Раскрытый фильтр, CCK+Views [РЕШЕНО]

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

Аватар пользователя agv agv 30 апреля 2009 в 5:24

Всем доброго времени суток!

Нужна помощь:
Делаю доску объявлений, создал новый тип материала, добавил нужные поля.
Теперь надо вывести документы с фильтрами, чтобы пользователь мог выбрать,
например Город:"раскрывающийся список с перечнем городов", Раздел:"Авто/Недвижимость и т.д.".

Во Views делаю раскрытый фильтр, но там можно только водить данные в текстовое поле,
т.е. выбираешь из списка например "равно/не равно/содержит/не содержит/...", и в соответствующее этому списку текстовое поле вводишь, например, город.

Как сделать, чтобы этот выбор "равно/не равно/..." был скрыт, а вместо текстового поля
был раскрывающийся список возможных значений?

Комментарии

Аватар пользователя Варяг Варяг 30 апреля 2009 в 10:13

Для того, чтобы выбор "равно/не равно/..." был скрыт, необходимо в настройках вьюхи в разделе Exposed filters для вышеописанного поля убрать галочку перед "Unlock operator"
Список раскрывающихся значений зависит от типа поля.

Аватар пользователя agv agv 30 апреля 2009 в 11:24

Спасибо - убрал галочку, равно/неравно пропало.

>>Список раскрывающихся значений зависит от типа поля.
Можно об этом поподробнее?
В зависимости от типа материала разный виджет выводится?
Так и не сделал еще раскрывающийся список...

Аватар пользователя Варяг Варяг 30 апреля 2009 в 11:53

Например, если поле в CCK типа text: text field - то и выбора значений не будет;
Сейчас точно не вспомню, но можно попробовать в ССК добавить поле типа text: select list, то будет предлагаться в фильтре список значений..

Но я знаю на 100%, если же используется таксономия, то собственно выбор значений фильтра будет из значений справочника таксономии, прикрученного к типу материала

Аватар пользователя agv agv 30 апреля 2009 в 12:50

>>Сейчас точно не вспомню, но можно попробовать в ССК добавить поле типа text: select list, то будет предлагаться в фильтре список значений..
Когда делал так - не предлагался в фильтре список значений.

Сделал через таксономию - всё тип-топ.

Спасибо, Варяг!!!