Bitrix получить версию модуля
\Bitrix\Main\ModuleManager::getVersion("main");
// Пример результата:
'22.600.300'
Варианты использования информации о версии модуля:
- при установке своего модуля нужно проверить, что на сайте установлены все обязательные модули и с нужной версией;
- возможно начиная с определенной версии модуля изменилось название классов/методов/параметров методов и нужно понять как правильно вызывать функционал;
Пример использования
$moduleMailVersion = \Bitrix\Main\ModuleManager::getVersion("mail");
$viewTargetId = ($moduleMailVersion >= "19.0.250") ? "inside_pagetitle" : "pagetitle";
В данном примере происходит проверка версии модуля mail если она больше или равна "19.0.250" то переменная $viewTargetId
принимает значение "inside_pagetitle" иначе "pagetitle".
Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи
Часто в процессе разработки требуется получить путь до корневой директории проекта. В статье описывается как этом можно сделать легко и удобно.
Вкладки в карточках элементов CRM очень удобное решение. В этой статье разберем как добавить свою вкладку в карточку элемента CRM с помощью создания обработчика на событие.
В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.
Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.
Функция RestartBuffer() в Bitrix используется для сброса буфера вывода. Она позволяет прервать вывод страницы на определенном этапе выполнения скрипта и начать вывод заново. В статье рассмотрим основные сценарии использования данной функции, рассмотрим пример кода.
Из этой статьи вы узнаете, какие классы и методы в bitrix помогут получить данные запроса без использования глобальных переменных. Это важный навык, который обязательно пригодится в вашей работе.
Комментарии
Комментариев пока нет