Указание статуса 404 Not Found — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «В некоторых случаях, при использовании кастомных макросов или системных страниц, подобны…»)
 
 
Строка 17: Строка 17:
 
}
 
}
 
</source>
 
</source>
 +
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]]

Текущая версия на 13:04, 5 июня 2013

В некоторых случаях, при использовании кастомных макросов или системных страниц, подобных: /users/settings/ , необходимо в какой-то момент указать статус (заголовок) = 404 Not Found.

Ключевыми строчками в кастомном методе являются:

$buffer = outputBuffer::current();
$buffer->status('404 Not Found');

т.е.:

public function mycustom() {
// код метода ...
$buffer = outputBuffer::current();
$buffer->status('404 Not Found');
// код метода ...
return $value;
}