Здравствуйте!
При добавлении открытых фильтров (exposed filter) получаю страницу с пустым представлением, если поля не заполнены, хотелось бы наоборот вывести все поля, если фильтры не заданы. Если поле - терм таксономии, то тут всё нормально, просто ставлю в ссылке ?term_id=All А как поступить с обычными текстовыми полями - не могу найти.
Буду очень признателен за помощь!
Комментарии
Что это?
Аргументы есть во вьюхе?
Айдар, когда я добавляю в форму с фильтрами поле "Таксономия:term", делая его отркрытым, то там есть возможность выбрать "", ну или "-Все-", в этом случае во вьювс отображаются все записи.
Если добавляю в форму обычное текстовое поле, например Содержимое:Город, то при пустом поле получаю пустую страницу с формой, а мне нужна таблица со всеми записями. То есть, не вводя никаких значений, пользователь сможет просмотреть таблицу со всеми материалами и при необходимости уже отфильтровать.
После бития головй об стену в течении нескольких часов, заметил, что если это самое текстовое поле исключить из аннотации в настройках отображения полей данного типа материала, то всё становится так, как нужно. Не заполняя поля для фильтра, получаю все записи в результате.
Попробуйте добавить какой-либо (например Global: Null) аргумент так, чтобы он был некорректен, а в настройках укажите "показать все записи".
http://druit.ru/blogs/views/20
penexe, именно на такой результат в поиске я всё время и натыкаюсь. У меня как раз противоположная ситуация. Однако, взглянув на эту страничу на свежую голову, понял, что использовать это не сложно и в моей ситуации вполне применимо.
Айдар,мне надо было просто прочитать что такое Аргументы во вьюхе
Вроде разобрался.
Спасибо, мужкики!