В Битрикс24 коробках можно выводить кастомные ошибки, предупреждения и информацию с помощью функции CAdminMessage
и класса CAdminMessage
во фреймворке Bitrix. Для этого вам потребуется создать объект класса CAdminMessage
и передать ему необходимые параметры.
Пример использования функции CAdminMessage
для вывода ошибки:
<?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Ошибка"); // Создание объекта класса CAdminMessage для вывода ошибки $errorMessage = new CAdminMessage("Ошибка", $message); // Добавление ошибки в вывод $errorMessage->ShowMessage(array("TYPE" => "ERROR", "MESSAGE" => "Произошла ошибка.")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>
Пример использования класса CAdminMessage
для вывода предупреждения:
<?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Предупреждение"); // Создание объекта класса CAdminMessage для вывода предупреждения $warningMessage = new CAdminMessage("Предупреждение", $message); // Добавление предупреждения в вывод $warningMessage->ShowMessage(array("TYPE" => "WARNING", "MESSAGE" => "Это предупреждение.")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>
Пример использования класса CAdminMessage
для вывода информационного сообщения:
<?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Информация"); // Создание объекта класса CAdminMessage для вывода информационного сообщения $infoMessage = new CAdminMessage("Информация", $message); // Добавление информационного сообщения в вывод $infoMessage->ShowMessage(array("MESSAGE" => "Это информационное сообщение.")); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>
Здесь $message
- это сообщение, которое будет отображаться вместе с ошибкой, предупреждением или информационным сообщением.
Обратите внимание, что код должен быть размещен в файле веб-страницы, например, index.php
, и должен быть размещен в правильном месте веб-страницы, чтобы ошибка, предупреждение или информационное сообщение отображалось корректно на странице.