День добрый.
Сайт на drupal 7 достался в наследство.
На сайте каталог в 2 словаря таксономии.
Структура словарей примерно такая:
- категория
-- подкатегория
--- подподкатегория
и т. д.
На страницах категорий выводятся товары через вьюшку таксономии. Контекстный фильтр: содержимое, имеющее идентификатор термина таксономии.
Проблема заключается в отсутствии какого-либо намека на ответ 404 в случае ошибок в урле. Вместо страницы ошибки и "404 Not Found" получаю главную страницу каталога и "200 ОК".
Здесь эта тема поднималась и рекомендовалось настроить аргументы для вьюса. Вся информация - которую удалось найти на эту тему, что в настройках контекстного фильтра на случай, когда значение фильтра не доступно, следует выбирать 'Отображение содержимого «Ничего не найдено»', чтобы получить этот самый 404й ответ. Но у меня такой вариант не сработал.
Уже идет вторая неделя напряжённых попыток разрулить этот вопрос. Подскажите, в каком направлении копать?
Комментарии
Возможно d настройках контекстного фильтра views стоит галочка на Specify validation criteria и там внизу также нужно указать что делать при невалидном термине (Action to take if filter value does not validate).
Изначально не было. Но я пробовала добавлять эту проверку. Эффект тот же.