Как настроить VIEWS чтобы на неверный адрес показывать ошибку 404 ?

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

Аватар пользователя astrameridian astrameridian 24 января 2015 в 21:01

VIEWS выводиться по адресу: http://radio-rynok.ru/cpu, но если после cpu набрать любую последовательность знаков, например: http://radio-rynok.ru/cpu/88888888, вместо ошибки показывается тоже самое.

В каком то ответе на похожий вопрос, понял что нужно настраивать аргументы (предполагаю это тоже самое что "контекстные фильтры"). Но как именно их настраивать, какие поля добавлять (может все поля по которым производится поиск?) и какие настройки им выставлять не понимаю.

Подскажите, кто знает (или догадывается).

Комментарии

Аватар пользователя Радист Радист 25 января 2015 в 4:38

Если первый аргумент url не играет никакой роли в представлении (учитывая что нулевой аргумент url это "cpu"), я бы сделал так:

<?php
function custommodule_menu() {
  
$items = array();

  

$items['cpu/%'] = array(
    
'page callback' => drupal_not_found(), // Render 404
    
'type' => MENU_CALLBACK,
  );

  return 

$items;
}
?>