Для того чтобы вывести HTML код на страницу авторизации в 1C-Bitrix, вам понадобится использовать событие "OnBeforeAuthForm" из модуля "main".
1. Создайте файл "init.php" в вашем кастомном модуле или шаблоне сайта (если у вас нет кастомного модуля). Если вы используете кастомный модуль, положите файл в папку вашего модуля, а если вы используете кастомный шаблон, положите файл в папку /bitrix/templates/<ваш шаблон>/.
2. В файле "init.php" добавьте следующий код:
use BitrixMainEventManager; Use BitrixMainPageAsset; // Подключение обработчика события OnBeforeAuthForm $eventManager = EventManager::getInstance(); $eventManager->addEventHandler('', 'OnBeforeAuthForm', 'onBeforeAuthFormHandler'); function onBeforeAuthFormHandler() { // Ваш HTML код, который нужно вывести на страницу авторизации $html = '<div>Your HTML code here</div>'; // Добавление HTML кода в объект Asset для вывода на страницу Asset::getInstance()->addString($html, true); }
3. После добавления этого кода, ваш HTML код будет автоматически добавлен на страницу авторизации перед выводом формы авторизации.
Обратите внимание, что код добавляет HTML код в объект Asset, который позволяет управлять загрузкой CSS и JS файлов. Добавленный HTML код будет выведен на страницу авторизации в том порядке, в котором он был добавлен. Кроме того, вы можете стилизовать HTML код, добавив требуемые CSS классы и/или инлайновые стили.