Рейтинг пользователей: / 2
ХудшийЛучший 

Для Joomla 1.5 нужно исправить стандартный шаблон:
Шаблон находится: templates/system/error.php
Можно исправить его или можно создать собственную страничку.

  • Средствами Joomla создаем новый материал который будет выводиться пользователю при ошибке, раздел и категорию можно указать как "Не указано"
  • Теперь необходимо получить, внутреннюю ссылку на этот материал, самый простой способ, создаем в меню ссылку на этот материал и после создания ссылки будет видна внутренняя ссылка на этот материал в пункте "Ссылка", там будет чтото вроде
    index.php?option=com_content&view=article&id=216


Теперь удаляем все из файла templates/system/error.php и вставляем в него этот код:

<?php
defined
('JPATH_BASE') or die();
echo
file_get_contents(JURI::root().'index.php?option=com_content&view=article&id=216');
?>

(216 нужно заменить на ID своей статьи в joomla)

Этот код будет срабатывать на все ошибки, но можно задать условия при которых будет открываться определенный материал для указанных ошибок. Это можно сделать с помощью условия:
if ($this->error->code = '404') {
echo file_get_contents(JURI::root().'index.php?option=com_content&view=article&id=216');
}

 

оригинал тут

Добавить комментарий

Защитный код
Обновить