User Tools

Site Tools


ru:404

This is an old revision of the document!


Пользовательская страница 404

Контент системной страницы, которая по умолчанию будет отдаваться по ошибке 404, хранится в файле ”/data/other/404.xml”. Для создания своей страницы создайте в админке новую страницу с именем 404. Она-то и заменит страницу, которую GetSimple отдает по умолчанию.

Вот часть кода из файла index.php системы, которая отвечает за формирование страницы 404.

# define page, spit out 404 if it doesn't exist
$file = GSDATAPAGESPATH . $id .'.xml';
$file_404 = GSDATAOTHERPATH . '404.xml';
$user_created_404 = GSDATAPAGESPATH . '404.xml';
if (! file_exists($file)) {
	if (file_exists($user_created_404)) {
		//user created their own 404 page, which overrides the default 404 message
		$file = $user_created_404;
	} elseif (file_exists($file_404))	{
		$file = $file_404;
	}
	exec_action('error-404');
}

Перевод комментариев:

define page, spit out 404 if it doesn't exist - генерим запрашиваемую страницу - выплевываем (вот как-то так!) 404, если запрошенной страницы не существует.

user created their own 404 page, which overrides the default 404 message - если пользователь создал свою 404 страницу, она и выдается вместо 404 страницы по умолчанию.

Ссылки

На главную Содержание

Страницы этой секции

Добавление и Редактирование Контента

ru/404.1379478802.txt.gz · Last modified: 2013/09/18 04:33 by Arkady