Настройка страницы ошибок в Joomla1.7-2.5
…или «Как заменить страницу с ошибкой 404 в Joomla».
Код шаблона страницы в версиях J1.5 и J1.7 отличается. Мы рассмотрим вариант для более современной версии J1.7.
В папке текущей темы сайта создаем файл error.php:
templates/my-theme/error.php
В файл добавляем вот такой код. Для примера берем самую распространенную ошибку «404 страница не найдена»:
<?php
defined('_JEXEC') or die;
?>
<?php
if ($this--->error->getCode() == '404') {
header("HTTP/1.1 404 Not Found");
} ?>
<?php if($this--->error->getCode() == '404'): ?>
<div>Страница не найдена</div>
<?php endif; ?>