\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".
Рубрики:
Bitrix
Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.
Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.
В статье приводится пример того как можно получить путь до зарегистрированного файла по его ID с помощью метода CFile::getPath($fileId). Так же показано где можно получить ID зарегистрированного файла.
В статье приводится пример кода для получения ID текущего покупателя в bitrix.
Когда в проекте диапазон чисел от 0,0001 до 1 000 000, удобно автоматически удалять лишнии нули после запятой.
В статье приводится пример кода для получения директории в которой находится файл компонента.