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".
Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи
Решили собрать все полезные материалы, которые могут пригодится при работе с Битрикс, в одной статье.
HighloadblockHelper облегчает работу с Highload-блоками в Bitrix делая код чище и понятнее.
Погрузитесь в мир цифрового искусства со Stable Diffusion и DreamShaper! В статье мы сравнили стили известных художников и подобрали ключевые слова, чтобы вы смогли создавать свои шедевры.
В статье описывается предложение HAVING, принцип работы, его отличие от предложения WHERE. Так же приведен пример использования.
В статье как с помощью CSS добавить стили для каждого второго, третьего, четвертого элемента и т.д., для четных и нечетных элементов.
Комментарии
Комментариев пока нет