Drupal - создание страницы 404

В файл template.php вашей темы.
Вставляем следующий код:
 
function theme_preprocess_page(&$vars) {
// HACK: Use custom 403 (avoiding logintoboggan collision) and 404 pages
global $logintoboggan_denied;
if (strpos(drupal_get_headers(), '403 Forbidden') !== FALSE && !$logintoboggan_denied) {
$vars['template_files'][] = "page-403";
}
if (strpos(drupal_get_headers(), '404 Not Found') !== FALSE) {
$vars['template_files'][] = "page-404";
}
}
 
 
Теперь вы можете создать в папке вашей темы два шаблона: page-404.tpl.php и page-403.tpl.php

Рубрики: