Функцию AddEventHandler()
лучше писать в файл local/php_interface/init.php
или если этого файла нет, то в bitrix/php_interface/init.php
. Файл init.php
подключается всегда, поэтому обработчик будет точно добавлен.
Помимо функции AddEventHandler()
в старом ядре есть метод addEventHandler()
у объекта \Bitrix\Main\EventManager
в новом ядре, пример его использования:
<?php
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler("main", "OnEpilog", "myOnEpilog");
В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.
В статье приводится пример кода для создания простого горизонтального слайдера с использованием CSS и небольшим количеством JS кода. Для реализации потребуется всего около 60 строк стилей и js кода.
Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.
Когда в проекте диапазон чисел от 0,0001 до 1 000 000, удобно автоматически удалять лишнии нули после запятой.
Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.
В статье приводится пример того как можно подключить только компонент битрикс без подключения его шаблона, чтобы можно было вызвать его метод или получить значения свойств