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".

Рубрики: Bitrix

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Подключить bitrix без подключения шаблона сайта

В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.

Bitrix выполнить произвольный sql запрос

В статье приведен пример как выполнить произвольный sql запрос используя стандартные средства Bitrix

PHP Удалить лишние нули после запятой

Когда в проекте диапазон чисел от 0,0001 до 1 000 000, удобно автоматически удалять лишнии нули после запятой.

Битрикс 24 удалить сделку

В статье приводятся способы удаления сделки.

Команда grep. Примеры использования

grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.

Bitrix регистрация своего события

В статье приводится пример регистрации собственного события в bitrix и добавления на него обработчика.

Комментарии

Комментариев пока нет
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК