Настройка страницы ошибок в 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; ?>

комментарии