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