Для 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');
}
| Следующая > |
|---|
