Как отобразить все, когда входной аргумент неверен


Я создаю представление, отображающее книги, зависящие от аргумента URL (имя типа книги)... И когда имя типа книги отсутствует в списке типов книг... вид будет пустым.. как я могу, если аргумент url неверен, отобразить все книги?

Спасибо

 1
Author: Tasneem, 2015-04-22

1 answers

Для контекстных фильтров пользовательский интерфейс представлений позволяет указать два разных случая:

Случай 1: Если значение фильтра не передается в URL-адрес

В конфигурации контекстного фильтра в разделе "Когда значение фильтра отсутствует в URL" необходимо установить опцию "Отображать все результаты для указанного поля".

Случай 2: Если значение фильтра неверно

В конфигурации контекстного фильтра в разделе "Когда значение фильтра УКАЗАНО в URL-адресе или по умолчанию в разделе "предоставлено" вам необходимо установить флажок "Указать критерии проверки". Затем вы можете установить для параметра "Действие, которое необходимо предпринять, если значение фильтра не подтверждается" значение "Отображать все результаты для указанного поля".

Вы можете увидеть более подробную информацию в документации по представлениям: https://www.drupal.org/node/1578574

Надеюсь, это поможет,

 1
Author: dinopmi, 2020-06-15 09:13:00