CMS SLAED

22.03.2008 - Оформления ошибок, предупреждений и информации

Описание оформления ошибок

Файл warning.html отвечает за оформление ошибок, предупреждений и вывода важной информации в системе.

Создание оформления ошибок для модуля

Вы можете создать уникальное оформление ошибок, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/

Пример: Нужно сделать уникальное оформление ошибок для модуля news
В таком случае создаём файл оформления в директории темы с названием warning-news.html

Система определит его автоматически и будет использовать для персонального оформления ошибок модуля news.

Создание оформления ошибок для функций модуля

Вы можете создать уникальное оформление, персонально для каждой функции модуля. В зависимости от названия используемой функции непосредственно в модуле.

Пример: Нужно сделать уникальное оформление ошибок для функции подробного просмотра view модуля news
В таком случае создаём файл оформления в директории темы с названием warning-news-view.html

Система определит его автоматически и будет использовать для персонального оформления функции view ошибок модуля news.

Создание оформления ошибок со своим названием для функций модуля

Дополнительно ко всему в систему внедрена переменная $conf['template'] которую можно использовать в функциях модуля при создании своих названий для оформления. Это даст Вам возможность создать своё название шаблонов персонально для той или иной функции модуля. Такие шаблоны так же будут, определятся системой в автоматическом режиме.

Пример: Нужно сделать уникальное оформление ошибок функции add модуля news
В таком случае в файле index.php модуля news декларируем нашу новую переменную.

Находим функцию: function add() {
После: global $prefix, $db, $user, $conf, $confn, $confu, $pagetitle, $stop;
Добавляем: $conf['template'] = "mytemp";

Далее, создаём файл оформления в директории темы с названием warning-mytemp.html

Система определит его автоматически и будет использовать для персонального оформления ошибок функции add модуля news.

Используемые переменные

$text – Информация.
$toredirect - Дальнейший, автоматический переход, так называемый «Редирект».
Опубликовано на сайте: http://www.slaed.net
Прямая ссылка: http://www.slaed.net/index.php?name=pages&op=view&id=88