2011-01-20 2 views
1

Я использую профиль, чтобы добавить поле «Отдел» в профили пользователей. Я использую Views для создания представления пользователей, при этом «Департамент» является Экспозиционным фильтром. Экспозиционный фильтр - текстовое поле. Я бы хотел, чтобы это был раскрывающийся список, заполненный всеми возможными значениями.Drupal Views & Exposed Filter Dropdowns

Кто-нибудь знает о модуле, который будет изменять фильтры Views, изменяя поля из текстовых полей, чтобы выбрать выпадающие списки?

Drupal 6. Просмотров 2. Поле профиля представляет собой однострочное текстовое поле (с автозаполнением).

ответ

0

Какое поле профиля является «Отдел»? Я предполагаю, что это однострочное текстовое поле, многострочное текстовое поле, флажок или выбор списка. Я тестировал его только со списком, но если вы установите флажок «Силовое силовое», то открытым фильтром будет выбран выпадающий список.

Предполагая, что вы имеете в виду Drupal 6. Вышеприведенное верно с видами 2.x и 3.x на D6.

+1

Это однострочное текстовое поле (с автозаполнением), так что «Force сингла» это не вариант. D6, Виды 2. – rcourtna

0

Если вы хотите изменить существующие фильтры, выполните принятое решение provided here.

Если изменение существующего фильтра не соответствует вашим требованиям, то this step-by-step tutorial поможет вам создать свой собственный фильтр фильтров.

1

У меня была такая же проблема в проекте Поля, которые являются текстовыми полями, показывают, что нужно выбрать поле. , как прикрепление изображение показывает в «ФИЛЬТРЕ КРИТЕРИИ» выберите поле в «типа фильтра выставить» части выберите «Сгруппированных фильтров» таблицы будет показана, что вы вручную можете добавить свои данные в качестве опции

это решение хорошо, когда вы знаете, ваши варианты

это мои настройки RTL для разоблачить текстовое поле фильтр this is my RTL settings for expose a textbox filter

это мои настройки RTL для разоблачить текстовое поле опций this is my RTL settings for expose a textbox options

и в пользовательском интерфейсе - сторона клиента это поле будет показано, как этот and in UI - client side this field will be shown like this