404 (not found) в таксономии

Главные вкладки

Аватар пользователя yammi yammi 28 июля 2012 в 1:41

День добрый.
Сайт на drupal 7 достался в наследство.

На сайте каталог в 2 словаря таксономии.
Структура словарей примерно такая:
- категория
-- подкатегория
--- подподкатегория
и т. д.

На страницах категорий выводятся товары через вьюшку таксономии. Контекстный фильтр: содержимое, имеющее идентификатор термина таксономии.

Проблема заключается в отсутствии какого-либо намека на ответ 404 в случае ошибок в урле. Вместо страницы ошибки и "404 Not Found" получаю главную страницу каталога и "200 ОК".

Здесь эта тема поднималась и рекомендовалось настроить аргументы для вьюса. Вся информация - которую удалось найти на эту тему, что в настройках контекстного фильтра на случай, когда значение фильтра не доступно, следует выбирать 'Отображение содержимого «​​Ничего не найдено»', чтобы получить этот самый 404й ответ. Но у меня такой вариант не сработал.

Уже идет вторая неделя напряжённых попыток разрулить этот вопрос. Подскажите, в каком направлении копать?

Комментарии

Аватар пользователя iGusev iGusev 28 июля 2012 в 2:30

Возможно d настройках контекстного фильтра views стоит галочка на Specify validation criteria и там внизу также нужно указать что делать при невалидном термине (Action to take if filter value does not validate).