Drupal Views и открытые фильтры - Как сбросить необязательный раскрывающийся список фильтра или разрешить «весь» выбор

StackOverflow https://stackoverflow.com/questions/4209300

Вопрос

У меня есть вид с фильтром по стране. Страна является необязательным текстовым полем CCK с выделенным выбросом списка из заранее определенного списка.

Когда я выставляю поле в качестве дополнительного поискового фильтра просмотра, я могу выбрать страну на формы фильтра, но как я могу справиться с выбором? Я хочу, чтобы пользователь мог «не выбрать» любое ранее выбранное значение, чтобы запрос проводится для всех стран (или, чтобы быть более точным, не ограничивает результаты по странам). Я не могу добавить «все» как значение для поля CCK по очевидным причинам. Выбор всех стран в раскрывающемся положении на поисковом фильтре не очень удобно и заставляет страницу разумеется (в списке более 200 стран есть только 200 стран, и я могу представить только полученный запрос SQL). Какой лучший способ справиться с этим?

я нашел это Просмотр фильтров Сброс Хак, который может быть полезным. Желание запомнить последний выделение добавляет еще одно осложнение - при настройке в свойствах просмотра, и после настроек (постоянного) cookie нет, нет способа избавиться от выбора (не вручную удалять файл cookie).

Это было полезно?

Решение

Ответ состояла в том, чтобы проверить «силовую сингл» на свойства фильтра. Это сделано <any> Покажите как выделение в выпадании фильтра страны. Это имеет смысл, потому что <any> В списке множественного выбора можно было увидеть как неоднозначный. Тем не менее, я могу подумать о действительных причинах, по которым многократный фильтр выбора может быть необязательным. Друпал удивляет меня каждый день.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top