Пишу компонент, который не заработает на первом сайте, а на старте заработает (нужно несколько инфоблоков).
Хочу в компонент заложить проверку редакции.
Вопрос - КАК?
Хочу в компонент заложить проверку редакции.
Вопрос - КАК?
02.10.2014 09:53:09
Пишу компонент, который не заработает на первом сайте, а на старте заработает (нужно несколько инфоблоков).
Хочу в компонент заложить проверку редакции. Вопрос - КАК? |
|
|
|
02.10.2014 10:29:16
Теоретически можно проверить установлен ли какой-нибудь модуль, которого 100% нет в младшей, но есть в старшей редакции.
Например,
О более красивом способе пока думаю. |
|||
|
|
02.10.2014 22:36:39
1. Получить инфу по ключю:
2. Просканить папку /bitrix/modules/ хотя идея очень плохая. Редакция вам ничем не поможет, для доступности того или иного функционала вам нужно проверять подключение модуля
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
03.10.2014 11:25:12
Я, например, хочу в визарде ещё ДО установки сделать проверку и вывести юзеру варианты демо-данных ДО реальной установки. Т.е. надо забуриваться вглубь и проверять количество свойств и инфоблоков, например, ПО ПРАВИЛЬНОМУ. Геморройненько. Вот ниже нашёл способ лучше.
По поводу модуля, опять же не уверен. Ведь модуль ИБ уже подключен. Просто работает с ограничениями. РЕШЕНИЕ ОРИГИНАЛЬНОЙ ЗАДАЧИ (определение Есть замечательная функция CUpdateClient::GetUpdatesList Пример её использования:
|
|||||||
|
|